Proste pytanie - jak wyglądałby wpis crontab dla polecenia, które chcę uruchamiać co tydzień w sobotę o 8:05?
72
Że należy to zrobić:
5 8 * * 6 <user> <command>
lub dla czytelności
5 8 * * Sat <user> <command>
dokumentacja ( man 5 crontab
):
pola dozwolone wartości ----- -------------- minuta 0–59 godzina 0–23 dzień miesiąca 1-31 miesiąc 1-12 (lub nazwiska, patrz poniżej) dzień tygodnia 0–7 (0 lub 7 to niedz lub użyj nazw)
Sob 08:05 biegnij znajdź
# Minute Hour Day of Month Month Day of Week Command
# (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat)
5 8 * * Sat /usr/bin/find
Wszystkie odpowiedzi są poprawne, jeśli nie wiesz, jak używać crona w przyszłości, użyj jednego z wielu generatorów cron :
Po szczegółowym badaniu „man 5 crontab” wygląda na to, że to załatwi sprawę:
5 8 * * sat / usr / bin / man 5 crontab
5 8 * * 6 *your command*
http://www.scrounge.org/linux/cron.html
5 8 * * 6 / usr / bin / foo
... aby biegał co tydzień w sobotę o 08:05
Możesz także zrobić tak:
Zmień crontab:
5 8 * * * <user> cd / && run-parts --report /etc/cron.daily
I umieść wszystkie skrypty poleceń w tym katalogu /etc/cron.daily. Upewnij się, że dodałeś dla nich prawa wykonywania.