Крона будет выполняться каждые 40 минут и 3 часа

Я хочу выполнить работу cron в Linux. он должен запускаться каждые 3 часа 40 минут.

Я пробовал */40 */3 * * * команду, я не получаю это должным образом.

заранее спасибо .


person Sam    schedule 05.07.2016    source источник
comment
это невозможно с cron. вы можете указать интервалы повторения только для отдельных элементов времени, а не для произвольных отрезков времени, которые ОБЪЕДИНЯЮТ эти элементы времени. вам нужно будет использовать at и перепланировать задание   -  person Marc B    schedule 05.07.2016
comment
спасибо за ответ, что вы имеете в виду, используя ‹b› в ‹/b›   -  person Sam    schedule 05.07.2016
comment
at является двоюродным братом cron для одноразовых заданий, запланированных на определенное время. запустите свою работу, а затем перепланируйте ее с at на now() + 220 minutes   -  person Marc B    schedule 05.07.2016
comment
спасибо, я понял, что такое -f command.sh сейчас + 72 минуты   -  person Sam    schedule 05.07.2016


Ответы (1)


cron основан на времени, а не на интервале, и интервал 3 часа 40 минут, т. е. 220 минут, не является фактором количества минут в дне, т. е. 24x60 = 1440, поэтому событие не является повторяющимся событием. поэтому нет возможности использовать cron. если интервал равен 1440, можно использовать cron, вы можете обратиться к Как выполнять задание cron каждые 72 минуты

person Shing Lam    schedule 05.07.2016