例行性工作

1、系统例行任务:
(1)登陆档的轮替
(2)登陆文件分析
(3)建立locate数据库
(4)man page查询数据库的建立
(5)RPM软件登陆文件的建立
(6)移除暂存档
(7)与网路服务有关的分析行为
2、at:执行一次就结束的指令。要有atd服务支持。
crontab:循环执行的指令。要有crond服务支持。
systemctl restart atd; //重新启动
systemctl enable atd: //开机启动
systemctl status atd; //查看当前状态
/etc/at.allow 、/etc/at.deny
若没有at.allow ,有at.deny,则如果不再at.deny中
,就可以使用at。
at 23:00 2018-06-07 //设置运行时间
ctrl + D //退出at
atq //查询工作排程
atrm 3 //移除工作排程
batch //系统有空闲时才进行的任务
3、循环执行的工作:crontab
/etc/cron.allow /etc/cron.deny
crontab -e //设置任务 (/usr/bin/crontab)
*/5 * * * * /home/dmtsai/test.sh //每5分钟执行一次
30 16 * * 5 mail [email protected] < /home/dmtsai/friend.txt
//每个星期五下午4:30
59 23 1 5 * mail kiki < /home/dmtsai/lover.txt //5月1日23:59发邮件
0 3,6 * * * command // 3:00 和6:00
20 8-12 * * * command //8:20 9:20 ……12:20
crontab -r //移除所有任务
系统例行工作:/etc/crontab
crond会有 /etc/crontab /etc/cron.d/* /var/spool/cron/*这3个地方执行脚本。
4、anacron处理crontab未执行的任务。
/etc/cron.hourly/0anacron //执行文件
/etc/anacrontab //配置文件

猜你喜欢

转载自blog.csdn.net/misterfm/article/details/80604507