计划任务at

来自linux中国网wiki
跳到导航 跳到搜索

1




systemctl status atd 
systemctl restart atd 

计划任务at

 sql]# date 
2021年 10月 29日 星期五 17:46:48 CST
[root@beta-insurance sql]# at  17:52 
at> bash /data/tmp/sql/1.sql
at> 
at> 
at> <EOT>
job 1 at Fri Oct 29 17:52:00 2021


 cat /data/tmp/sql/1.sql 
#!/bin/bash
/usr/bin/touch /tmp/evanlove.txt




cat: /tmp/evanlove.txt: 没有那个文件或目录

cat /tmp/evanlove.txt



[root@rpmbuild data]# /etc/init.d/atd start
正在启动 atd: [确定]
[root@rpmbuild data]# date
2015年 05月 08日 星期五 20:20:34 CST
[root@rpmbuild data]# at 02:00 2015-05-09
at> poweroff
at>
job 3 at 2015-05-08 20:23
root@localhost ~] # cat /tmp/ps.root //等过了计划时间后验证结果
63 //显示的进程数
例:设置当天17:30自动关闭当前系统
[root@localhost ~] # at 17:30
at> shutdown -h now
at>
查询当前系统中设置的at计划任务列表
[root@localhost ~] # atq
删除指定任务编号的at任务
[root@localhost ~] # atrm 2 (删除前使用atq查询一下编号)