Использование Crontab на CentOS: Пошаговое руководство

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, убедитесь, что синтаксис и время планирования верны, чтобы избежать сбоя или перегрузки системы.