是否可以让 systemd 监视它未启动的进程?

是否可以让 systemd 监视它未启动的进程?

我们的一些启动脚本有一个 ExecStart 行,它运行 curl 命令从我们的 Jenkins 构建服务器启动作业。

Systemd 对 curl 命令启动的作业一无所知,因此无法为我们提供该作业的正确状态。它也无法停止该作业。

我尝试通过在服务的单元文件中指定 PID 文件并添加 ExecPost 行来让 systemd 了解该作业,该行将查找 PID 并将其添加到 PID 文件的指定位置。这没有用。

有没有办法让 systemd 知道它没有启动的进程?

相关内容