1.5 KiB
Raw Blame History

crontab

Планировать выполнение заданий cron через определённые интервалы времени для текущего пользователя. Больше информации: https://manned.org/crontab.

  • Отр[e]дактировать файл crontab для текущего пользователя:

crontab -e

  • Отр[e]дактировать файл crontab для конкретного пользователя ([u]ser):

sudo crontab -e -u {{пользователь}}

  • Заменить текущий crontab содержимым указанного файла:

crontab {{путь/к/файлу}}

  • Вывести список ([l]ist) существующих заданий cron для текущего пользователя:

crontab -l

  • Удалить ([r]emove) все задания cron для текущего пользователя:

crontab -r

  • Пример задания cron, которое запускается в 10:00 каждый день (* означает любое значение):

0 10 * * * {{команда_для_выполнения}}

  • Пример задания cron, которое запускает команду каждые 10 минут:

*/10 * * * * {{команда_для_выполнения}}

  • Пример задания cron, которое запускает определённый скрипт в 02:30 каждую пятницу:

30 2 * * Fri /{{путь/к/скрипту.sh}}