Ric*_*ard 6 timer systemd coreos
我正在使用 CoreOS 和 SystemD 计时器来运行我的报告......
我有某些监控报告需要在接下来的 12 小时内每 3 小时运行一次,每半小时运行一次。如果我想在 1230 醒来以停止报告,那么实现起来非常简单。
systemd 计时器中是否有“终止计时器”选项或类似的选项>
我相信您可以将以下内容添加到服务文件的 [Unit] 指令中:
JobTimeoutSec=43200
Run Code Online (Sandbox Code Playgroud)
您可能只需编写一个包装脚本来在 12 小时后终止该进程或使用timeout 12h COMMAND [ARG]...