+7-928-669-69-44 | +7-961-768-04-99 [email protected]

Настройка CRON заданий

от | 25 Май 2021 | VDS, Администрирование

В Linux для автоматизации задач пользователя и выполнения скриптов по времени используют CRON задания. При помощи CRON скрипты можно настроить запускаться самостоятельно в нужный период времени.

Для настройки CRON в командной строке необходимо выполнить:

crontab -e

Синтаксис записи заданий:

минута час день месяц день_недели /путь_к_исполняемому_файлу

Для просмотра заданий CRON пользователя:

crontab -l

Для удаления заданий:

crontab -r

Так же для настройки заданий CRON существуют переменные:

  • @reboot — выполнения только при загрузке системы;
  • @yearly, @annually — раз в год;
  • @monthly — раз в месяц;
  • @weekly — раз в неделю;
  • @daily, @midnight — каждый день;
  • @hourly — каждый час.
* * * * * /путь_к_исполняемому_файлуЗапуск скрипта каждую минуту
0 * * * * /путь_к_исполняемому_файлуЗапуск скрипта каждый час в 0 минут
0 0 * * * /путь_к_исполняемому_файлуЗапуск скрипта каждый день в 00:00
0 0 1 * * /путь_к_исполняемому_файлуЗапуск скрипта в 1 день каждого месяца
0 0 0 1 * /путь_к_исполняемому_файлуЗапуск скрипта в первый месяц года
0 0 * * 1 /путь_к_исполняемому_файлуЗапуск скрипта в первый день недели каждого месяца