我有一个脚本可以扫描任务,并一次完成一个任务,然后退出。执行可以持续 1 秒(无任务)到 2 小时(繁重任务)。随后的运行应尽快开始,以检查剩余/传入的工作。
我希望 systemd 来管理这个。
[Time]
OnUnitActiveSec=1
[email protected]
我希望每个服务每 1 秒启动一次(如果尚未运行的话)。应该Type=simple
涵盖这个还是我需要Conflicts
自己?Type=oneshot
与怎么样RemainAfterExit=no
?服务单位有太多的选择来满足这个要求......但它们似乎都是错误的。
奖金:如果进程退出时有错误或没有错误,如何正确登录日志?