atrm:按任务号删除作业。 1. 使用at命令定时第一个任务
下面的例子将定时“ls -l”命令将在下次上午9:00执行一次。 # at 9:00 AM
at> ls -l
at> ^d
job 3 at 2013-03-23 09:00
使用 ^d 退出提示。 2.列出使用 atq 预定作业
当我们列出了atq 使用root帐户的工作,它显示结果的所有用户作业。但是,如果从非root帐号执行它,它就会只显示用户的工作。 # atq
3 2013-03-23 09:00 a root
5 2013-03-23 10:00 a rahul
1 2013-03-23 12:00 a root
字段说明: 第一字段:作业id 第二字段:招聘执行日期 第三字段:作业执行时间 最后一个字段:用户名,其下作业计划。 3.使用 atrm删除计划作业
您可以通过使用 atrm 删除作业ID所在的作业。 # atrm 3
# atq
5 2013-03-23 10:00 a rahul
1 2013-03-23 12:00 a root
4.查看作业中的内容
ATQ命令只显示作业列表,但如果你要检查什么脚本/命令与安排这个任务,下面的例子会帮助你。 # at -c 5
在上面的例子 5是作业ID。 在命令示例:
例1:在未来10:00 AM计划任务。
# at 10:00 AM
例2:上午10点在本周日计划任务。
# at 10:00 AM Sun
例3:7月25号上午10点计划任务。
# at 10:00 AM July 25
例4:2015年6月22号上午10点计划任务。
# at 10:00 AM 6/22/2015
# at 10:00 AM 6.22.2015
例5:在下月同日上午10点计划任务。
# at 10:00 AM next month
例6:明天上午10点计划任务。
# at 10:00 AM tomorrow
例7:计划任务只需1个小时之后执行。
# at now + 1 hour
例8:计划任务在30分钟后执行。
# at now + 30 minutes
例9:计划任务执行1周和2周后执行。
# at now + 1 week
# at now + 2 weeks
例10:计划任务执行在1年和2年后执行。
# at now + 1 year
# at now + 2 years
例11:计划任务在午夜执行。
# at midnight
上述工作将执行下次 00:00 时行执行 感谢您阅读这篇文章,我希望你能明白如何在Linux下使用'at'命令。