对于原始和覆盖的 systemd 服务文件中指定的 ExecStartPre 等字段,如何确定进程的执行顺序?

对于原始和覆盖的 systemd 服务文件中指定的 ExecStartPre 等字段,如何确定进程的执行顺序?

我想覆盖系统服务文件添加一个进程启动执行开始前。原始服务已经启动了两个进程执行开始前。我添加的进程是在原始服务描述中指定的两个进程之前还是之后启动的?

答案1

构建一个最小的例子执行开始前显示通过覆盖添加的进程在原始服务文件中指定的进程之后执行。

(测试版本为systemd 236)

相关内容