我正在尝试为供应商提供的 shell 脚本创建一个 systemd 服务,它退出在启动实际服务(Java 程序)之后。我不想将程序本身放入ExecStart
,因为脚本首先会做很多事情(设置环境变量等)——这些事情也会因版本而异。
供应商官方支持的唯一方法是通过 shell 脚本......
退出之前,脚本会创建/更新 PID 文件——我可以让 systemd 监视其中指定的进程吗?
我正在尝试为供应商提供的 shell 脚本创建一个 systemd 服务,它退出在启动实际服务(Java 程序)之后。我不想将程序本身放入ExecStart
,因为脚本首先会做很多事情(设置环境变量等)——这些事情也会因版本而异。
供应商官方支持的唯一方法是通过 shell 脚本......
退出之前,脚本会创建/更新 PID 文件——我可以让 systemd 监视其中指定的进程吗?