【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点执行

 

posted @ 2018-07-23 22:20  caya  阅读(563)  评论(0编辑  收藏  举报