systemctl list-timers
列出定时器与下次触发时间
语法
systemctl list-timers [--all] [--no-pager]说明
适用于排查定时任务为什么没有执行。输出包含上次触发、下次触发、剩余时间和对应的单元名。默认只显示已激活的定时器,加 --all 可以看到未激活的单元,用于确认是否忘记 enable。
参数
--all同时显示未激活的定时器
--no-pager不进入分页器
示例
查看活动定时器
确认下次触发时间是否符合预期。
systemctl list-timers --no-pager注意事项:只要 timer 处于 waiting 状态就说明已激活。NEXT 为空通常表示触发时间已过或表达式无法计算下次时间。
查看未激活的定时器
排查是否忘记启用。
systemctl list-timers --all --no-pager | grep backup注意事项:未激活不应与执行失败混淆,失败原因需要查看被触发 .service 的日志。