Відповіді:
Просто зробіть:
0 */2 * * * /home/username/test.sh
0 на початку означає бігти на 0-й хвилині. (Якби це *, сценарій запускався щохвилини протягом кожної другої години.)
Не забувайте, ви можете перевірити syslog, щоб побачити, чи справді він працював!
Рядок повинен містити будь-який:
0 0-23/2 * * * /home/username/test.sh
або
0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /home/username/test.sh
0-23/2
це кожна парна година і 1-23/2
є кожна дивна година, але я вважаю за краще */2
все ж
0 */2 * * *
Відповідь - з https://crontab.guru/every-2-hours . Це цікаво.
0 * / 1 * * * "У хвилину 0 минулої години."
0 * / 2 * * * "У хвилину 0 минулу кожні 2 години".
Це правильний спосіб встановити кронштейни на кожну годину.
Щоб увійти в crontab:
crontab -e
запишіть це у файл:
0 */2 * * * python/php/java yourfilepath
Приклад:0 */2 * * * python ec2-user/home/demo.py
і переконайтеся, що у вашому файлі crontab зберігається один порожній рядок після останнього завдання cron