37 lines
1.5 KiB
Markdown
Raw Normal View 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}}`