Jak napisać Crontab, który będzie uruchamiał mój /home/username/test.sh
skrypt co 2 godziny?
237
Po prostu zrób:
0 */2 * * * /home/username/test.sh
0 na początku oznacza bieg w 0 minucie. (Gdyby to był *, skrypt uruchamiałby się co minutę w ciągu każdej drugiej godziny).
Nie zapomnij, możesz sprawdzić syslog, aby sprawdzić, czy kiedykolwiek faktycznie działał!
Wiersz powinien brzmieć:
lub
źródło
0-23/2
jest co godzinę, a1-23/2
co godzinę, ale wolałbym*/2
nadal.Odpowiedź pochodzi z https://crontab.guru/every-2-hours . To interesujące.
źródło
0 * / 1 * * * „W minucie 0 co godzinę.”
0 * / 2 * * * „W minucie 0 co 2 godziny.”
To jest właściwy sposób ustawiania cronjobs na każdą godzinę.
źródło
Aby wejść do crontab:
zapisz to do pliku:
Przykład:
0 */2 * * * python ec2-user/home/demo.py
i upewnij się, że zachowałeś jedną pustą linię po ostatnim zadaniu cron w pliku crontab
źródło