Сервер: Расписание заданий CRON

Записи CRON, также известные как cron jobs, формируются из пяти полей, каждое из которых играет важную роль в определении времени и частоты запуска команды. Эти поля представляют собой минуты (0 - 59), часы (0 - 23), дни месяца (1 - 31), месяцы (1 - 12) и дни недели (0 - 6, где воскресенье равно 0).

Для каждого из этих полей можно использовать конкретное значение, диапазон значений или символ '*', который означает любое значение. Это позволяет создавать гибкие и точные расписания для выполнения задач. Важно отметить, что записи CRON должны быть оформлены с учетом синтаксиса и формата CRON для корректной работы.

*     *     *   *    *        команда для выполнения
-     -     -   -    -
|     |     |   |    |
|     |     |   |    +----- день недели (0 - 6) (Воскресенье = 0)
|     |     |   +------- месяц (1 - 12)
|     |     +--------- день месяца (1 - 31)
|     +----------- час (0 - 23)
+------------- минута (0 - 59)

Примеры расписания заданий CRON

1. Запускать каждые N минут:

Если вы хотите запустить задачу каждые N минут, вы можете использовать следующую запись. Предположим, вы хотите запускать задачу каждые 10 минут:

*/10 * * * * command_to_execute

2. Запускать каждый час:

Если вы хотите запустить задачу каждый час, вы можете использовать следующую запись:

0 * * * * command_to_execute

3. Запускать каждый день в определенное время:

Если вы хотите запустить задачу каждый день в определенное время, например, в полночь, вы можете использовать следующую запись:

0 0 * * * command_to_execute

4. Запускать каждую неделю в определенный день и время:

Если вы хотите запустить задачу каждую неделю в определенный день и время, например, в понедельник в 3:00, вы можете использовать следующую запись:

0 3 * * 1 command_to_execute

5. Запускать каждый месяц в определенный день и время:

Если вы хотите запустить задачу каждый месяц в определенный день и время, например, 1-го числа каждого месяца в 3:00, вы можете использовать следующую запись:

0 3 1 * * command_to_execute

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

Сервер CRON 1.3 г. Просмотров: 5.7k
Оценить код:

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.