Запуск задания cron в linux каждые 6 часов


Как я могу выполнить команду каждые шесть часов каждый день? Пробовал это не работает :

/6 * * * * *  mycommand
5 113

5 ответов:

вы забыли a *, и у вас слишком много полей, и это час, когда вам нужно заботиться о

0 */6 * * * /path/to/mycommand

Это означает, что каждый 6-й час, начиная с 0, т. е. в час 0, 6, 12 и 18, которые вы могли бы написать как

0 0,6,12,18 * * * /path/to/mycommand

вы должны включить путь к своей команде, так как cron работает с интенсивно сокращенной средой. У вас не будет всех переменных среды, которые есть в вашем сеансе интерактивной оболочки.

рекомендуется указать абсолютный путь к вашему скрипту / двоичному файлу или определить путь в самом crontab. Чтобы помочь отладить любые проблемы, я бы также перенаправил stdout / err в файл журнала.

0 */6 * * * command

Это будет идеальный способ, чтобы сказать, 6 часов в день.

ваша команда ставит на 6 минут!

0 */6 * * *

crontab каждые 6 часов является обычно используемым расписанием cron.

попробуй:

0 */6 * * * command

. * должен