Czy uruchamiać polecenie co tydzień z Cronem?

72

Proste pytanie - jak wyglądałby wpis crontab dla polecenia, które chcę uruchamiać co tydzień w sobotę o 8:05?

igul222
źródło

Odpowiedzi:

97

Ż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)
Johannes Weiss
źródło
22

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
James Wald
źródło
2

Po szczegółowym badaniu „man 5 crontab” wygląda na to, że to załatwi sprawę:

5 8 * * sat / usr / bin / man 5 crontab

Dewayne Christensen
źródło
0

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.

flypen
źródło