首页/系统/Linux 运维命令速查/at 常用选项:-f/-q/-m/-t
定时任务与计划50 条

at 常用选项:-f/-q/-m/-t

at 的实用开关:-f 从文件读命令、-q 选队列、-m 强制执行后发邮件、-t 用 [[CC]YY]MMDDhhmm 精确时间、-l/-d 列删任务。

Linux 运维命令速查系统更新于 2026-10-12
用途精确控制 at 任务提交
语法at [-f 文件] [-q 队列] [-m] -t 时间

示例

示例
at -f /opt/scripts/maintenance.sh 03:00        # 从脚本读命令
at -m -f /opt/scripts/report.sh now + 1 hour    # 执行后邮件通知(即使无输出)
at -t 202610201430 -f /opt/scripts/deploy.sh    # 2026-10-20 14:30
at -q b -f /opt/scripts/bigjob.sh 23:00         # 放入 b 队列
队列字母 a-z 由 at 使用、A-Z 由 batch 使用;字母越靠后 nice 值越高(越让路)。

易错点

  • -t 的格式是 MMDDhhmm 而非本地化日期串,年月可省略但跨年场景务必写全 CCYY
  • at -q 大写队列是 batch 语义(负载低才跑),拿 at 写大写队列会与预期不符

数据来源与参考

  • man 1 at(-f/-q/-m/-t 选项说明)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌