atq
是 Linux 中用于查看当前用户待执行的 at
任务队列的命令。以下是详细使用方法:
atq
任务ID 执行时间 队列名称 用户名
查看所有用户的任务(需root权限)
sudo atq
指定队列名称查看任务
atq -q 队列名
at
默认队列为 a
,其他队列名为 a-z
或 A-Z
。$ atq
10 2023-12-25 00:00 a username
5 2023-12-24 18:30 b root
10
:任务ID(可通过 atrm 10
删除此任务)。2023-12-25 00:00
:计划执行时间。a
:队列名称。username
:任务所有者。添加任务:
at 18:30 tomorrow
(输入命令后按 Ctrl+D
保存)
删除任务:
atrm 任务ID # 如 atrm 10
查看任务内容:
ls /var/spool/at/ # 任务文件存储位置
atd
服务运行(检查状态:systemctl status atd
)。noon
、teatime
、next week
)。sudo
查看/管理其他用户的任务。通过 man atq
可查看完整手册。