# 如何管理 Docker 备份 Systemd 服务 ## 1. 服务状态检查 1. **查看服务状态** ```bash systemctl status docker-backup.service ``` 2. **查看 Timer 状态** ```bash systemctl status docker-backup.timer ``` ## 2. 启动和停止服务 1. **启动服务** ```bash systemctl start docker-backup.service systemctl enable docker-backup.timer # 开机自启 ``` 2. **停止服务** ```bash systemctl stop docker-backup.service systemctl disable docker-backup.timer # 取消开机自启 ``` ## 3. 修改定时计划 1. **编辑 Timer 配置** 使用 `systemctl edit docker-backup.timer` 或直接编辑 `/etc/systemd/system/docker-backup.timer` 2. **常见调度示例** - 每天凌晨 2 点:`OnCalendar=*-*-* 02:00:00` - 每周一凌晨 2 点:`OnCalendar=Mon *-*-* 02:00:00` - 每月 1 号凌晨 2 点:`OnCalendar=*-*-01 02:00:00` 3. **重载配置** ```bash systemctl daemon-reload systemctl restart docker-backup.timer ``` ## 4. 查看服务日志 1. **查看最近日志** ```bash journalctl -u docker-backup.service ``` 2. **实时监控日志** ```bash journalctl -f -u docker-backup.service ``` 3. **查看指定时间范围日志** ```bash journalctl -u docker-backup.service --since "1 hour ago" ```