systemd 计时器具有长寿命进程,避免重叠

systemd 计时器具有长寿命进程,避免重叠

我有一个脚本可以扫描任务,并一次完成一个任务,然后退出。执行可以持续 1 秒(无任务)到 2 小时(繁重任务)。随后的运行应尽快开始,以检查剩余/传入的工作。

我希望 systemd 来管理这个。

[Time]
OnUnitActiveSec=1
[email protected]

我希望每个服务每 1 秒启动一次(如果尚未运行的话)。应该Type=simple涵盖这个还是我需要Conflicts自己?Type=oneshot与怎么样RemainAfterExit=no?服务单位有太多的选择来满足这个要求......但它们似乎都是错误的。

奖金:如果进程退出时有错误或没有错误,如何正确登录日志?

相关内容