systemD 计时器是否会启动 运行 服务/进程
will systemD timer start alredy running service / process
我有一个由 systemD 计时器启动的服务,每天在 05:00
创建数据备份
[Unit]
Description=Backup timer
[Timer]
OnCalendar=*-*-* 5:0:00
[Install]
WantedBy=timers.target
现在看起来这个过程将 运行 超过 24 小时才能完成第一次。
计时器会在第二天触发并再次开始该过程还是会跳过,因为它仍然是 运行ning?
服务文件看起来像这样并且正在启动一个 shell 脚本:
[Unit]
Description=Backup service
[Service]
ExecStart=/usr/local/bin/backup.sh
我自己才发现,进程没有重新开始。
我有一个由 systemD 计时器启动的服务,每天在 05:00
创建数据备份[Unit]
Description=Backup timer
[Timer]
OnCalendar=*-*-* 5:0:00
[Install]
WantedBy=timers.target
现在看起来这个过程将 运行 超过 24 小时才能完成第一次。 计时器会在第二天触发并再次开始该过程还是会跳过,因为它仍然是 运行ning?
服务文件看起来像这样并且正在启动一个 shell 脚本:
[Unit]
Description=Backup service
[Service]
ExecStart=/usr/local/bin/backup.sh
我自己才发现,进程没有重新开始。