如果前一个未完成,则执行systemd计时器

时间:2019-04-17 11:05:15

标签: linux systemd

即使先前触发的服务单元尚未退出,是否有办法执行由systemd计时器触发的systemd服务单元?

例如,我有一个每30秒触发一次的计时器:

test-timer.timer

[Unit]
Description=test timer

[Timer]
AccuracySec=1us
OnUnitActiveSec=30s
OnBootSec=30s

[Install]
WantedBy=timers.target

测试计时器。服务

[Unit]
Description=test

[Service]
Type=oneshot
ExecStart=/path-to/some-binary

但是,仅当先前触发的服务单元退出时,此计时器才会触发。即使前一个仍在运行,是否可以选择每30秒准确执行一次?

0 个答案:

没有答案