2016-10-21 8 views
2

Я хочу запускать свою работу cron каждые 2 часа каждый день, которая начинается с 20.13 вечера. Cron должен работать в 12.30.2.30.4.30 и так далее.Как я могу запускать свой cron каждые 2 часа каждый день, который должен начинаться с 12:30 вечера?

Заранее спасибо

+0

Можете ли вы более конкретно? Я не понимаю, что вы подразумеваете под «, который начинается с 20.13 вечера» в вашем посте, и «должно начинаться с 20.13» в заголовке. –

+0

Я хочу запускать свою работу cron каждые 2 часа каждый день, которая начинается в 20.13. Следующее выполнение cron будет на 2.30.4.30 и так далее. –

ответ

0

Вы можете найти документацию с man crontab.

Здесь нужно выполнить вашу команду, когда минута 30 так что давайте начнем с:

30 * * * * * your_command 

Вы должны выполнить прикажете каждые 2 часа (на самом деле каждый несколько из 2):

30 */2 * * * your_command 

Три последних звезды слева направо означают каждый день месяца, каждый месяц и каждый день недели. Поэтому вам нужно поставить:

30 */2 * * * your_command 
+0

Спасибо. Это делает мой день. –

0

Вы можете использовать Crontab Generator для этих видов головных болей

+0

Спасибо за комментарий. –

+0

Я пишу свою работу 0 */2 * * *, и я запускаю ее в 10.30. Он выполнен в 12 часов вечера не в 12:30. Как cron будет выполняться каждые 2 часа с данного интервала (10.30). –

+0

@DevSush Посмотрите на мой ответ, пожалуйста. Вам нужно указать, что вам нужно, чтобы cron выполнялся, когда минута равна 30. –

 Смежные вопросы

  • Нет связанных вопросов^_^