Планирование выполнения заданий в Linux
Примеры периодических задач
Сервис cron
# crontab -e
# crontab -l
# m h dom mon dow command
5-59/10 * * * * /etc/backup.sh
*/5 * * * * test $(LANG= top -b -n 1 | grep Cpu | cut -d':' -f2 | cut -d. -f1) -gt 60 && ( date; ps awux ) >> /tmp/ps_cpu_hi.log
# ls /var/spool/cron/
# crontab -r
Скрипт run-parts
# cat /etc/crontab
...
# !!!! Don't work with .sh !!!!
# cp /root/backup_conf.sh /etc/cron.daily/backupconf
# run-parts --report /etc/cron.daily
Система anacron
# cat /etc/crontab
# apt install anacron
# man anacrontab
# cat /etc/anacrontab
...
# start anacron
# ls /var/spool/anacron