1.任务管理
1)计划执行:在特定时间运行一次
at
指定linux在特定时刻运行脚本,守护进程atd,系统启动时以后台模式运行
atd进程定期检查/var/spool/at目录,获取通过at命令写入的任务
查看at服务:systemctl status atd
绝对计时法
hh:mm 时:分
mm/dd/yy 月/日/年
dd.mm.yy 日.月.年
相对计时法:一般用于安排不久后就要执行的命令
at now+5min #5分钟后执行
示例:现在是12:30分,指定某脚本/任务需要在16:30执行
at 4:30pm at now+240 minutes
at 16:30 at 16:30 7.6.21
at 16:30 today at 16:30 7/6/21
at now+4 hours at 16:30 Jun 7
执行权限
白名单:/etc/at.allow
黑名单:/etc/at.deny
例:手动输入某时间需要执行的命令
2分钟后执行的命令
at now+2min
at> echo "aaa" > /root/aaa.txt
(按Ctrl+D退出)
2分钟后执行一个脚本
编写一个简单脚本
vim /root/1.sh
#!/bin/bash
echo hello > /root/hello.txt
at now+2min
at>bash 1.sh
(按Ctrl