Как мне написать Crontab, который будет запускать мой /home/username/test.sh скрипт каждые 2 часа?
/home/username/test.sh
Просто сделайте:
0 */2 * * * /home/username/test.sh
0 в начале означает запуск на 0-й минуте.(Если бы это был *, скрипт выполнялся бы каждую минуту в течение каждого второго часа.)
Не забудьте, вы можете проверить системный журнал, чтобы увидеть, действительно ли он работал!
В строке должно быть написано:
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 */2 * * *
Ответ от https://crontab.guru/every-2-hours. Интересно.