jak wznowić proces wget?

9

Przypadkowo zamknąłem terminal podczas uruchamiania wgetprocesu pobierania strony internetowej. Minęły 2 dni, odkąd rozpocząłem proces wget, więc nie znam jego statusu.

Wczoraj ruch był duży, a dziś ruch niski. Wygląda na to, że proces wget został zakończony, ale topnadal pokazuje działanie wget. To jest mylące.

19133 root      15   0  751m 746m 1416 S  1.0 37.0  48:18.77 wget

Jak wznowić proces wget, aby zobaczyć status?

Sheharyar
źródło
jakie polecenie wykonałeś w tym czasie razem z wget?
Prix
wget -k -m -r -q -t 1 http://www.web.com/

Odpowiedzi:

13

Jeśli serwer internetowy, z którego pobierałeś dane, obsługuje wznawianie połączeń, możesz zabić proces wget i uruchomić go ponownie za pomocą -cpolecenia (kontynuacja). Nie będzie kontynuowane, jeśli stwierdzi, że pobrał już całą zawartość pliku, w przeciwnym razie wznowi od miejsca, w którym zostało przerwane.

ars
źródło
używasz pkill -9 wget?
2
Dobrze. Następnie to samo polecenie wget z opcjami, które wpisałeś wcześniej z -cdodanym. Próbowałem tego z dużymi pobraniami, zatrzymałem je i uruchomiłem ponownie. Powinien również działać z pobieraniem rekurencyjnym.