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
posted @ 2022-06-25 12:02  King-DA  阅读(165)  评论(0)    收藏  举报