Ich habe versehentlich das Terminal geschlossen, während ein wget
Prozess zum Herunterladen einer Website ausgeführt wurde. Es ist 2 Tage her, seit ich den Wget-Prozess gestartet habe, daher kenne ich den Status des Prozesses nicht.
Gestern war der Verkehr hoch und heute ist der Verkehr gering. Es sieht so aus, als ob der Wget-Prozess abgeschlossen ist, aber am top
wird immer noch Wget ausgeführt. Das ist verwirrend.
19133 root 15 0 751m 746m 1416 S 1.0 37.0 48:18.77 wget
Wie setze ich den Wget-Prozess fort, um den Status anzuzeigen?
wget -k -m -r -q -t 1 http://www.web.com/
Antworten:
Wenn der Webserver, den Sie heruntergeladen haben, die Wiederaufnahme von Verbindungen unterstützt, können Sie den wget-Prozess beenden und mit dem
-c
Befehl neu starten (zum Fortfahren). Es wird nicht fortgesetzt, wenn festgestellt wird, dass der gesamte Dateiinhalt bereits heruntergeladen wurde. Andernfalls wird es dort fortgesetzt, wo es aufgehört hat.quelle
pkill -9 wget
?-c
hinzugefügten eingegeben haben . Ich habe dies mit großen Downloads versucht, sie gestoppt und neu gestartet. Es sollte auch mit rekursiven Downloads funktionieren.