Запуск задания cron в linux каждые 6 часов
Как я могу выполнить команду каждые шесть часов каждый день? Пробовал это не работает :
/6 * * * * * mycommand
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 в файл журнала.