На одном из производственных серверов некоторые процессы используют crontab для периодического запуска.

Когда я проверяю записи в crontab, я вижу:

* * * * * какая-то работа

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

* * * *? какая-то работа

Два крона выше идентичны?

1 ответ1

1

Источник: http://adminschoice.com/crontab-quick-reference

*     *     *   *    *        command to be executed
-     -     -   -    -
|     |     |   |    |
|     |     |   |    +----- day of week (0 - 6) (Sunday=0)
|     |     |   +------- month (1 - 12)
|     |     +--------- day of month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

Так что да, это работает каждую минуту.


Что касается вашего знака вопроса, это причина:

Как в классическом, так и в расширенном режимах пользователи nnCron могут использовать "нестандартный" символ?"в первых четырех полях формата cron. Он обозначает время запуска nnCron, т. Е. При обработке поля вместо вопросительного знака будет подставлено время запуска: минуты для поля "Минута", час для поля "Час", день месяца для поля "День месяца" и месяц для поля "Месяц".

Источник: http://www.nncron.ru/help/EN/working/cron-format.htm#STARTTIME

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .