debian

Debian定时器如何调试与排查问题

小樊
45
2025-12-16 19:13:43
栏目: 智能运维

Debian 定时器调试与排查实战指南

一、快速定位流程

二、常见症状与对应排查要点

三、使用 Cron 的排查补充

四、高效调试的实用技巧

五、最小可用示例与验证步骤

[Unit]
Description=Daily Backup Script
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/backup.sh
User=backupuser
Group=backupuser
WorkingDirectory=/home/backupuser
StandardOutput=journal
StandardError=journal
Restart=on-failure
[Unit]
Description=Runs backup daily at 02:15
Requires=backup.service
After=backup.service

[Timer]
OnCalendar=*-*-* 02:15:00
Persistent=true
RandomizedDelaySec=15min
AccuracySec=1min

[Install]
WantedBy=timers.target
sudo systemctl daemon-reload
sudo systemctl enable --now backup.timer
systemctl list-timers backup.timer
journalctl -u backup.service -u backup.timer -f

上述示例演示了OnCalendar时间规则、Persistent补执行、RandomizedDelaySec错峰与journalctl统一日志查看的组合用法,适合作为调试与生产的起点模板。

0
看了该问题的人还看了