
Hallo, ich bin neu hier im Forum und noch sehr neu im Umgang mit Tools für Linux. Eigentlich soll ich etwas über lernen wget
. Ich kenne zwar schon ein paar, aber ich versuche herauszufinden, ob es eine Syntax gibt, mit der man die Start- und Stoppzeit des Kopierens oder Herunterladens planen kann. Bitte helfen Sie, danke!
Antwort1
wget
selbst hat keine Planungseigenschaften, aber da Sie Linux verwenden, müssen Sie wahrscheinlich nach suchen cron
.
Cron ist ein zeitbasierter Job-Scheduler in Linux, der zum Planen von Jobs (Befehlen oder Shell-Skripten) verwendet wird, sodass sie regelmäßig zu festgelegten Zeiten, Daten oder in festgelegten Intervallen ausgeführt werden.
Um als normaler Benutzer einen Job zum Cron-Scheduler hinzuzufügen, führen Sie den folgenden Befehl aus:
crontab -e
Andernfalls, wenn Sie einen Job für Root planen möchten:
sudo crontab -e
Linux Crontab-Format
MIN HOUR DOM MON DOW CMD
Field Description Allowed Value
MIN Minute field 0 to 59
HOUR Hour field 0 to 23
DOM Day of Month 1-31
MON Month field 1-12
DOW Day Of Week 0-6
CMD Command Any command to be executed.
Zum Beispiel:
Führen Sie wget zu einer bestimmten Zeit aus, sagen wir am 15. Juli um 8:20 Uhr.
dann würde der Cron-Eintrag wie folgt aussehen:
20 08 15 07 * wget URL://
Schauen Sie sich Folgendes an:
man cron
man crontab
man 5 crontab
- http://www.adminschoice.com/crontab-quick-reference
- https://askubuntu.com/a/630124/150504
Wenn Sie wget nun stoppen möchten, müssen Sie mit dem folgenden pkill
Befehl auch einen weiteren Cron-Eintrag hinzufügen: Angenommen, ich möchte wget am 15. Juli um 22:30 Uhr stoppen. Dann füge ich diesen Eintrag zu Cron hinzu:
30 22 15 07 * pkill wget
Um einen abgebrochenen Download fortzusetzen wget
, können Sie die Option -c
oder --continue
in wget verwenden.
wget -c URL://
wget --continue URL://
man wget
-c
--continue
Continue getting a partially-downloaded file. This is useful when
you want to finish up a download started by a previous instance of
Wget, or by another program.
Antwort2
Unter Linux/Unix besteht die übliche Vorgehensweise darin, ein anderes Systemdienstprogramm zum Planen der Wget-Aktivität zu verwenden: cron.
Sehen
man 5 crontab
man cron
Und
man crontab