Linux系统中的at命令的用法

来源:互联网 发布:犀牛门户源码 编辑:程序博客网 时间:2024/06/07 13:49
1、启动atd服务(多数系统默认启动,本步骤假设系统没有启动atd服务)                # /etc/init.d/atd restart                # chkconfig atd on2at命令的运作方式    并不是每个用户都可以使用at命令的,究竟哪些用户可以使用at命令,和下面两个文件有关:        /etc/at.allow        /etc/at.deny    首先,系统查找/etc/at.allow这个文件,出现在/etc/at.allow文件中的用户可以使用at命令,没有出现在这个文件中的用户不能使用at命令,        即使没有出现在/etc/at.deny文件中也不可以。    其次,如果系统没有找到/etc/at.allow这个文件,那么接着查找/etc/at.deny这个文件,出现在这个文件中用户不能使用at命令,        没有出现在/etc/at.deny这个文件中的用户可以使用at命令;    最后,如果这两个文件都不存在,那么只有root用户可以使用at命令。    注意:系统默认会提供一个空的/etc/at.deny文件,假设所有用户都可以使用at命令。3、常用选项:    -m 任务执行完毕以后,即使没有输出,也发邮件通知用户;    -l 列出待执行的at命令,相当于atq命令;    -d 通过指定任务编号,删除该任务;4、使用示例    [qs@qs ~]$ at now + 1 minutes +++++    at> /bin/echo "hello" >> /dev/tty6  +++++    at> <EOT>   +++++(Ctrl + D)    job 4 at 2016-07-22 17:18    [qs@qs ~]$ atq    +++++ 相当于at -l 命令    2   2016-07-22 17:21 a qs    4   2016-07-22 17:18 a qs    3   2016-07-22 17:22 a qs    [qs@qs ~]$ at -l    2   2016-07-22 17:21 a qs    3   2016-07-22 17:22 a qs    [qs@qs ~]$ at -d 2    +++++ 相当于atrm 2    [qs@qs ~]$ at -l    3   2016-07-22 17:22 a qs    [qs@qs ~]$ atrm 3 +++++ 相当于at -d 3     [qs@qs ~]$ at -l    [qs@qs ~]$ 5at命令的常用时间格式    HH:MM 例如: 05:00    HH:MM YYYY-MM-DD 例如:05:00 2016-07-22 
0 0
原创粉丝点击