atq 命令 #
atq
命令用于列出用户的待处理作业,这些作业是使用at
命令创建的一次性定时任务。
语法 #
atq [选项]
常用选项 #
选项 | 描述 |
---|---|
-V |
显示版本信息 |
-q 队列 |
显示指定队列的作业 |
输出格式 #
atq
命令的输出格式如下:
作业号 日期 时间 队列 用户
例如:
12 Mon Jul 20 14:30:00 2025 a user
其中:
- 作业号:用于标识作业的唯一编号
- 日期和时间:作业计划执行的时间
- 队列:作业所在的队列(用字母表示,a-z 和 A-Z)
- 用户:提交作业的用户名
队列 #
at 命令使用不同的队列来组织作业,队列用单个字母表示(a-z 和 A-Z)。默认队列是’a’。队列字母越靠后,作业的优先级越低。
常见用法 #
列出所有待处理作业 #
atq
列出特定队列的作业 #
atq -q b
相关命令 #
注意事项 #
atq
命令是at -l
的别名- 普通用户只能查看自己的作业,而 root 用户可以查看所有用户的作业
- 如果系统中没有待处理的作业,
atq
命令不会显示任何输出 - 要查看作业的具体内容,可以使用
at -c 作业号
命令