J'ai accidentellement fermé le terminal lors de l'exécution d'un wget
processus de téléchargement d'un site Web. Cela fait 2 jours que j'ai commencé le processus wget, donc je ne connais pas l'état du processus.
Hier, le trafic était élevé et aujourd'hui, le trafic est faible. Il semble que le processus wget soit terminé, mais sur top
, il montre toujours que wget est en cours d'exécution. Ceci est déroutant.
19133 root 15 0 751m 746m 1416 S 1.0 37.0 48:18.77 wget
Comment reprendre le processus wget pour voir l'état?
wget -k -m -r -q -t 1 http://www.web.com/
Réponses:
Si le serveur Web que vous téléchargez depuis prend en charge la reprise des connexions, vous pouvez alors tuer le processus wget et le redémarrer avec la
-c
commande (pour continuer). Il ne continuera pas s'il constate qu'il a déjà téléchargé l'intégralité du contenu du fichier, sinon il reprendra là où il s'était arrêté.la source
pkill -9 wget
?-c
ajout. J'ai essayé cela avec des téléchargements volumineux, les ai arrêtés et redémarré. Cela devrait également fonctionner avec les téléchargements récursifs.