at&&atq&&atrm---定时任务

at放在 ls /var/spool/at/ 目录下

 

At的配置文件/etc/at.deny和/etc/at.allow

如果deny单独存在,则是deny以为的所有用户都可以使用at命令

如果allow单独存在,则是只允许allow内的用户可以使用at命令

如果同时存在,则只允许allow内的用户使用at命令

 

atrm命令用于删除待执行任务队列中的指定任务。 atrm 4 

atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。

service atd start    //启动服务
service atd  stop     //关闭服务

 

能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。

 也能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年)。指定的日期必须跟在指定时间的后面

 

相指定格式为:now + count time-units

now就是当前时间,

time-units是时间单位,这里能够是minutes(分钟)、hours(小时)、days(天)、weeks(星期)。

count是时间的数量,究竟是几天,还是几小时,等等。

 更有一种计时方法就是直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。

 

实例

三天后的下午 5 点     at 5pm+3 days

明天17点钟     at 17:20 tomorrow

at 23:59 12/31/2018   任务在2018年12月31号23点59分

at now + 1 hour      任务在1小时后运行

显示已经设置的任务内容:   at -c 8



posted @ 2018-11-20 18:46  lijianli  阅读(187)  评论(0编辑  收藏  举报