* * * * * выполняемая команда - - - - - | | | | | | | | | ----- День недели (0 - 7) (Воскресенье =0 или =7) | | | ------- Месяц (1 - 12) | | --------- День (1 - 31) | ----------- Час (0 - 23) ------------- Минута (0 - 59)
Запуск скрипта /root/script/blog-cron.sh
каждый день в 4:00
0 4 * * * /root/script/blog-cron.sh
Запуск скрипта /root/script/blog-cron.sh
в понедельник, среду и пятницу в 4:01
1 4 * * 1,3,5 /root/script/blog-backup.sh
/var/spool/cron
— пользовательские crontab файлы
/var/spool/cron/crontabs
— пользовательские crontab файлы (debian,ubuntu)
/var/spool/cron/tabs
— пользовательские crontab файлы (SUSE)
/etc/cron.d
— каталог для системных и административных crontab файлов
/etc/cron.daily
— ежедневные задачи
/etc/cron.weekly
— еженедельные
/etc/cron.monthly
— ежемесячные
/etc/crontab
— файл для системных и административных задач
Для редактирования файла crontab текущего пользователя:
crontab -e
Для редактирования файла crontab пользователя user1
:
crontab -u user1 -e
crontab имя_файла
— заменить старый crontab файл на новый
crontab -l
— отобразит содержимое текущего crontab файла
crontab -r
— удалит текущий crontab файл
https://ru.wikipedia.org/wiki/Cron
http://www.opennet.ru/man.shtml?topic=crontab&category=5
http://sgww.livejournal.com/7856.html
https://crontab.guru/
https://www.shellhacks.com/ru/crontab-format-cron-job-examples-linux/