планирование_выполнения_заданий_в_linux

This is an old revision of the document!


Планирование выполнения заданий в 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

0 */2 * * * /usr/bin/ansible-pull -s 90 -U http://server.corpX.un/student/ansible-pull-gpo.git -C main
@reboot sleep 1m; /usr/bin/ansible-pull -U http://server.corpX.un/student/ansible-pull-gpo.git -C main

# ls /var/spool/cron/

# crontab -r </code>

Скрипт 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
планирование_выполнения_заданий_в_linux.1674380072.txt.gz · Last modified: 2023/01/22 12:34 by val