Ограничить работу Crontab между определенным интервалом - PullRequest
3 голосов
/ 06 июня 2011

У меня есть файл ruby, и мне нужно запускать его каждые 3 часа. Этот код отлично работает:

27 */3 * * * /path/to/ruby -rubygems /path/to/ruby_file.rb

И я не хочу, чтобы этот файл запускался с полуночи 12.00 до утра 8.00

Как мне это установить?

Ответы [ 4 ]

12 голосов
/ 06 июня 2011

27 9-23/3 * * * должен работать на большинстве современных вариантов Unix.

1 голос
/ 21 февраля 2015
*/15    10-20   *       *       *       /usr/bin/php /tmp/myscript.php

*/6     6-9,21-23,0-2   *       *       *       /usr/bin/php /tmp/myscript.php

Более сложный cron для тебя, мой друг.Примечание: cron не перепрыгивает через 23-0

1 голос
/ 06 июня 2011
27 9-23/3 * * * /path/to/ruby -rubygems /path/to/ruby_file.rb

должен сделать трюк.

Хорошее резюме всего этого можно найти в этой статье в Википедии .

0 голосов
/ 17 сентября 2012

2-10 / 4, как 2,8 или 2,6,10?

Я думаю, секунды

...