linux之at定时任务
基本介绍
1.at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行。
2.默认情况下,atd守护进程每60秒检查作业队列,有作业时,会检查作业运行的时间,如果时间与当前时间匹配,则运行此作业。
3.at命令是一次性定时计划任务,执行完一个任务后不再执行此任务了。
4.在使用at命令的时候,一定要保证atd进程的启动,可以使用相关指令来查看
可以检测atd是否在运行
ps -ef| grep atd
原理图:

命令格式
at [选项] [时间]
ctrl+d 结束录入
选项

时间

案例:
1.2天后的下午5点执行 /bin/ls /home
at 5pm + 2 days
at> /bin/ls /home
2.明天17点,输出时间到指定的文件内,比如:/root/date100.log
at 5pm tomorrow
at> date > /root/date100.log
// 输入两次crtl+d
查看at的定时任务
atq
删除已经设置的定时任务
atrm 5
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/16411092.html

浙公网安备 33010602011771号