我有多个 systemd 文件启动不同的容器。我想After=
为干净的初创公司添加依赖项。所以我需要用 PIDFile 配置 systemd 来跟踪容器的状态。使用podman generate systemd <name>
类似这样的输出:
/tmp/run-1002/overlay-containers/7a1b971c5cdacafca54555837e0ccd4d50546e61fe4882c0b29215462e34da11/userdata/conmon.pid
我现在的问题是我正在做podman rm keycloak
并且podman run --name keycloak ..
在我的ExecStart=
开始脚本中。所以我总是得到一个不同的 PID 文件路径,因为不幸的是 PIDFIle 路径只有哈希名。我没有设法将 systemd 配置为以某种方式使用动态 PID。
有人可以给我一个提示如何解决这个问题吗?