Crontab — это утилита в CentOS операционной системе, которая позволяет планировать повторяющиеся задачи в заранее определенное время. Вот инструкции по использованию crontab на CentOS:
Шаг 1: Открыть crontab для текущего пользователя
Чтобы открыть crontab для текущего пользователя, выполните следующую команду:
crontab -e
Шаг 2. Разберитесь с crontab синтаксисом
Каждая строка в crontab представляет определенную запланированную задачу.
Синтаксис crontab следующий:
* * * * * command_to_be_executed
-- -- -
|| || |
|| || ----- Day of the week(0- 7)(Sunday is 0 and 7)
|| | ------- Month(1- 12)
|| --------- Day of the month(1- 31)
| ----------- Hour(0- 23)
------------- Minute(0- 59)
Звездочка(*) означает все возможные значения для этого поля.
Шаг 3. Определите задачи в crontab
Например, чтобы запускать сценарий с именем «myscript.sh» в час ночи каждый день, добавьте следующую строку в файл crontab:
0 1 * * * /path/to/myscript.sh
Шаг 4: Сохраните и выйдите
После добавления задач в crontab, сохраните и выйдите, нажав Ctrl + X
, затем введите Y
и нажмите Enter
.
Шаг 5: Просмотр crontab
Чтобы просмотреть список задач в crontab, выполните следующую команду:
crontab -l
Шаг 6. Удалите задачу из crontab
чтобы удалить задачу из crontab, выполните следующую команду:
crontab -r
Примечание. Будьте осторожны при использовании crontab, убедитесь, что синтаксис и время планирования верны, чтобы избежать сбоя или перегрузки системы.