温馨提示×

debian定时器怎样查看

小樊
36
2026-09-17 00:40:23
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,“定时器”通常指 systemd 定时器(systemd timer),也可能指传统的 cron。下面分别说明如何查看。


一、查看 systemd 定时器(推荐方式)

1. 查看所有定时器状态

systemctl list-timers

常见输出字段:

  • NEXT:下次运行时间
  • LEFT:距下次运行还有多久
  • LAST:上次运行时间
  • UNIT:对应的 timer 单元
  • ACTIVATES:被激活的 service

2. 查看正在运行的定时器

systemctl list-timers --all

或只看活跃的:

systemctl list-timers --active

3. 查看某个定时器详情

systemctl status mytimer.timer

4. 查看定时器配置文件

systemctl cat mytimer.timer

5. 查看定时器日志

journalctl -u mytimer.timer
journalctl -u myservice.service

二、查看 cron 定时任务

1. 当前用户的定时任务

crontab -l

2. 系统级定时任务

ls -l /etc/cron.d/
cat /etc/crontab

3. 周期性目录

ls /etc/cron.hourly/
ls /etc/cron.daily/
ls /etc/cron.weekly/
ls /etc/cron.monthly/

4. 查看 cron 日志(如启用)

grep CRON /var/log/syslog

三、at(一次性任务)

atq

如果你能说明是 systemd timer 还是 cron,或者你想查的是 某个具体服务/任务,我可以给你更精确的命令。

0