use*_*_02 2 rhel systemd systemctl
我有一个 systemctl 作业,用于执行 vertica 备份到 s3,我想添加一个每天凌晨 3 点运行的计时器。我尝试使用计时器部分创建一个覆盖文件,但是当我执行守护程序重新加载时,我收到错误“未知部分计时器”,我无法找到问题。
/etc/systemd/system/vertica-backup.service.d/Override.conf
[Timer]
OnCalendar=*-*-* 03:00:00
Unit=vertica-backup.service
Run Code Online (Sandbox Code Playgroud)
/etc/systemd/system/vertica-backup.service:
[Unit]
Description = Vertica Backup Service
After = network.target
[Service]
User= dbadmin
ExecStart= /usr/local/bin/vertica-backup.sh
Run Code Online (Sandbox Code Playgroud)
错误
May 15 15:19:47 ip-10-150-4-42.ec2.internal systemd[1]: [/etc/systemd/system/vertica-backup.service.d/override.conf:1] Unknown section 'Timer'. Ignoring.
May 15 15:19:50 ip-10-150-4-42.ec2.internal systemd[1]: [/etc/systemd/system/vertica-backup.service.d/override.conf:1] Unknown section 'Timer'. Ignoring.
Run Code Online (Sandbox Code Playgroud)
[Timer]部分不放入服务文件中,它们放入自己的.timer文件中。创建/etc/systemd/system/vertica-backup.timer该部分并将其放入[Timer]其中。
请参阅man systemd.timer参考。
| 归档时间: |
|
| 查看次数: |
4989 次 |
| 最近记录: |