首页/系统/Linux 运维命令速查/systemctl list-timers 查看定时器
定时任务与计划50 条

systemctl list-timers 查看定时器

一眼看清所有 timer 的下次触发、上次触发与关联 unit;NEXT/LAST 为空说明未启用或已过期,排查定时器第一站。

Linux 运维命令速查系统更新于 2026-10-12
用途盘点与核对 systemd 定时器
语法systemctl list-timers [--all] [模式]

常用示例

常用示例
systemctl list-timers --all --no-pager          # 全部(含未激活)
systemctl list-timers 'backup*'                 # 过滤名字
systemctl list-timers --no-pager | head -n 20   # 概览

# 看单个 timer 与它拉起的 service
systemctl status backup.timer --no-pager
systemctl cat backup.timer
LAST 列过旧而 NEXT 在未来:说明上次执行可能失败或被打断,配合 journalctl -u 对应 unit 一起看。

易错点

  • 只看到 timer 不代表会执行:timer 必须 enabled 且 service unit 名字匹配(同名 .service)
  • manual(手动触发)的 timer 显示 NEXT 为 n/a,属预期而非故障

数据来源与参考

  • man 1 systemctl(list-timers)
  • systemd 官方文档:timers

相关工具

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