Jak wyglądałby wpis w crontab dla pracy, która będzie wykonywana pierwszego dnia co trzeci miesiąc?
Jak wyglądałby wpis w crontab dla pracy, która będzie wykonywana pierwszego dnia co trzeci miesiąc?
Odpowiedzi:
Poniższy skrypt zostanie uruchomiony 1 stycznia, kwietnia, lipca i października o 03:30
30 03 01 Jan,Apr,Jul,Oct * /path/to/script
Alternatywnie, ale mniej oczywiste
30 03 01 */3 * /path/to/script
Będzie kursował co trzy miesiące o 03:30 1 stycznia, kwietnia, lipca i października.
*/3
byłoby co cztery miesiące (12/3 = 4)?
Wikipedia ma ładne wyjaśnienie na temat konfiguracji Crona.
W konkretnym przypadku możesz uruchomić Cron Expression, aby uruchamiał się co 3 miesiące - oczywiście zmieniaj miesiące zgodnie z harmonogramem.
0 0 1 JAN,APR,JUL,OCT * /path/to/script.bash