debian

debian 定时器使用教程

小樊
50
2025-08-09 19:23:58
栏目: 智能运维

Debian 定时器主要通过 systemd 实现,以下是详细使用教程:

1. 创建服务单元文件

定义要执行的任务,例如备份脚本:

sudo nano /etc/systemd/system/backup.service  

内容示例:

[Unit]  
Description=Daily Backup Task  

[Service]  
Type=oneshot  
ExecStart=/usr/local/bin/backup.sh  # 替换为实际脚本路径  

保存后赋予执行权限:

chmod +x /usr/local/bin/backup.sh  

2. 创建定时器单元文件

设置任务触发规则,例如每天凌晨2点执行:

sudo nano /etc/systemd/system/backup.timer  

内容示例:

[Unit]  
Description=Run Backup Daily  

[Timer]  
OnCalendar=*-*-* 02:00:00  # 每天2点  
Persistent=true  # 系统重启后补执行  

[Install]  
WantedBy=timers.target  

3. 启用并启动定时器

sudo systemctl daemon-reload  # 重新加载配置  
sudo systemctl enable --now backup.timer  # 启用并立即启动  

4. 检查定时器状态

5. 管理定时器

补充说明

以上步骤参考自 ,可根据实际需求调整时间和任务内容。

0
看了该问题的人还看了