详解Linux系统中at与atq命令的用法

  at

  at 在指定的时间执行命令。

  -V 在标准错误上输出版本号。

  -q queue 使用指定的队列。一个队列用一个字母标定,有效的的队列标定的 范围是从a到z和从A到Z。at 的缺省队列是 a,batch 的缺省队列是 b。队列的字母顺序越高,则队列运行时越谦让(运行级别越低)。 指定的队列 "="保留给当前运行的作业所在的队列。 如果一个作业被提交到一个以大写字母标定的队列,则与提交到 batch 同样对待。如果给 atq 指定一个队列,则只显示在此指定 队列中的作业。

  -m 当作业完成时即使没有输出也给用户发邮件。

  -f file 从文件而不是标准输入中读取作业信息。

  -l 等同于atq。

  -d 等同于atrm。

  -v 对于 atq, 显示完整的在队列中未被删除的作业,对于其他 命令,显示作业将要执行的时间。 显示的时间的格式类似于"1997-02-20 14:50",但如果设置了 POSIXLY_CORRECT 环境变量之后,格式类似于"Thu Feb 20 14:50:00 1996"。

  -c 连接命令行中列出的作业并输出到标准输出。

  例:

  10分后,输出1111

  代码如下:

  [zhangy@BlackGhost ~]$ at now + 10 minutes

  at> echo 1111

  at>

  job 3 at Fri Apr 26 12:56:00 2013

  at的定时列表

  代码如下:

  [zhangy@BlackGhost ~]$ at -l

  3 Fri Apr 26 12:56:00 2013 a root

  查看单个at任务内容

  代码如下:

  [zhangy@BlackGhost ~]$ at -c 3

  #!/bin/sh

  # atrun uid=0 gid=0

  # mail tnak 0

  umask 22

  .........省略........

  echo 1111

  删除at任务

  代码如下:

  [zhangy@BlackGhost ~]$ at -d 3

  atq

  例:

  查看at 任务

  代码如下:

  [zhangy@BlackGhost ~]$ at now + 10 minutes

  at> echo 1111

  at>

  job 3 at Fri Apr 26 12:56:00 2013

  代码如下:

  [zhangy@BlackGhost ~]$ atq

  3 Fri Apr 26 12:56:00 2013 a root

猜你喜欢

  1. 详解Linux系统中ping和arping命令的用法

    pingping 程序使用 ICMP 协议的强制回显请求数据报以使主机或网关发送一份 ICMP 的回显应答.回显请求数据报(" pings ")含有一个 IP 及 ICMP 的报头 ...

  2. 详解Linux系统中md5sum命令的用法

    这篇文章主要介绍了详解Linux系统中md5sum命令的用法,用来处理MD5验证的相关操作,需要的朋友可以参考下 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5全称是报文摘要算 ...

  3. 详解Linux系统中的root权限控制

    在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者.普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户. 在系统中,每个文件.目录和进程,都归属于某一个用户 ...

  4. 详解Linux系统中的进程初始化配置文件inittab

    /etc/inittab文件描述了哪些进程开始启动并正常运行.inittab为linux初始化文件系统时init初始化程序用到的配置文件.这个文件负责设置init初始化程序初始化脚本在哪里;每个运行级 ...

  5. 详解Linux系统中的usr目录

    linux 文件结构中,有一个很神奇的目录 —— /usr.之前一直没有怎么关注过它,反正程序都是安装在里边的,也没有什么值得追根溯源的东西.直到有一天 fedora 要简化整个文件系统体系,看到讨论 ...

  6. 详解Linux系统中的守护进程

    守护进程daemon,是生存期较长的一种进程.它们常常在系统自举时启动,仅在系统关闭时才终止.因为它们没有控制终端,所以说它们是在后台运行的.UNIX系统有很多守护进程,它们执行日常事务活动. 1.系 ...