4 ответов:
он работает каждую минуту часа 22 я думаю. Попробуйте следующее, чтобы запустить его каждую первую минуту часа 22:
0 22 * * * ....
вот еще несколько примеров
запуск каждые 6 часов 46 минут каждого часа:
46 */6 * * *запуск в 2: 10 утра:
10 2 * * *запуск в 3: 15 утра:
15 3 * * *запуск в 4: 20 утра:
20 4 * * *запуск в 5: 31 утра:
31 5 * * *запуск в 5: 31 ПМ:
31 17 * * *
запустить один раз, ежедневно в 10 вечера вы должны сделать что-то вроде этого:
0 22 * * *
полноразмерное изображение:http://i.stack.imgur.com/BeXHD.jpg
источник:softpanorama.org
вот что я смотрю на каждый раз, когда я пишу новую запись crontab:
чтобы начать редактирование с терминала-тип:
zee$ crontab -eчто вы добавите в файл crontab:
0 22 * * 0 some-user /opt/somescript/to/run.shчто это значит:
[ + user => 'some-user', + minute => ‘0’, <<= on top of the hour. + hour => '22', <<= at 10 PM. Military time. + monthday => '*', <<= Every day of the month* + month => '*', <<= Every month* + weekday => ‘*’, <<= Everyday (0 thru 6) = sunday thru saturday ]кроме того, проверьте, какая оболочка работает на вашем компьютере и назовите файл соответствующим образом или он не будет выполняться.
Проверьте оболочку с любым
echo $SHELLилиechoэто может быть " Bourne shell
(sh), Борн снова оболочка(bash), Korn shell(ksh)..и т. д."

Comments