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 可查看完整手册。