Настройка cron в Linux

* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (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/