Запуск программы каждые 2 минуты с помощью crontab


53

Что значит

2 * * * *

значит в контексте crontab?

Я хочу запускать свою программу каждые 2 минуты; это то, что 2 * * * * означает?

Ответы:


104

Не совсем; это означает каждую 2-ую минуту часа (т.е. 6:02, 7:02, 8:02 и т. д.). Чтобы сделать это каждые 2 минуты, используйте */2в первой записи:

*/2 * * * * my-script.sh

Вы можете прочитать больше о синтаксисе crontab и доступных опциях здесь, в Википедии. У Ubuntu тоже есть хороший обзор .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.