Крон каждый день в 6 вечера

Я пытаюсь понять, как настроить запуск cron каждый день в 6 часов вечера. Это правильно?

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

* 18 * * *

Ответ 1

0 18 * * * command to be executed
^ you need to set the minute, too. Else it would be running every minute on the 18th hour

Как настроить cronjob в целом:

 # * * * * *  command to execute
 # │ │ │ │ │
 # │ │ │ │ │
 # │ │ │ │ └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
 # │ │ │ └────────── month (1 - 12)
 # │ │ └─────────────── day of month (1 - 31)
 # │ └──────────────────── hour (0 - 23)
 # └───────────────────────── min (0 - 59)

Что означает Звездочка (*)

Звездочка указывает, что выражение cron соответствует всем значениям поля. Например, использование звездочки в 4-м поле (месяц) означает каждый месяц.

Примечание

Другие специальные символы в cronjobs

Косая черта (/)

Трещины описывают приращения диапазонов. Например, 3-59/15 в 1-м поле (минуты) указывают третью минуту часа и затем каждые 15 минут. Форма "*/..." эквивалентна форме "первый-последний/...", то есть приращение по максимально возможному диапазону поля.

Запятая (,)

Запятые используются для разделения элементов списка. Например, использование "MON, WED, FRI" в 5-м поле (день недели) означает понедельник, среду и пятницу.

Дефис (-)

Дефисы определяют диапазоны. Например, 2000-2010 указывает каждый год между 2000 и 2010 гг. Включительно.

Процентов ( % )

Знаки процента (%) в команде, если они не экранированы обратной косой чертой(), заменяются символами новой строки, и все данные после первого% отправляются в команду в качестве стандартного ввода.

(источник: https://en.wikipedia.org/wiki/Cron)