【RedHat Linux】使用at 执行单次计划任务
【【一次性任务 AT】】
at 指定时间执行命令
atq 列出作业队列
atrm 删除指定作业
batch 系统负载允许的情况下想执行命令
-q 指定队列,at 默认队列为a , batch 默认队列为b
-l 同atq
-d 同atrm
-v 对于atq 显示未被删除的作业,对于其他命令显示要执行的时间
atq 查看任务队列
新建任务
echo hello | at now +3min 3分钟后打印hello
echo date > ~/myjob at now +5min 5分钟后写到自定义文件 //虽然是echo但实际效果是执行后面的命令,并发送邮件给用户
-----------------------------------------------------------------------
Minute: at now + 5 minutes 任务在5分钟后运行
Hour: at now + 1 hour 任务在1小时后运行
Days: at now + 3 days 任务在3天后运行
Weeks: at now + 2 weeks 任务在两周后运行
Fixed: at midnight 任务在午夜运行
Fixed: at 10:30pm 任务在晚上10点30分
Fixed: at 23:59 12/31/2018 任务在2018年12月31号23点59分
Fixed: at 02:00 tomorrow 明天2点执行