发出 systemctl restart myUnit 时 ExecStop 是否运行?

发出 systemctl restart myUnit 时 ExecStop 是否运行?

是个执行停止在运行时调用的单元文件中的指令systemctl restart ...或仅在执行文字时调用的指令systemctl stop ...

答案1

如果有人稍后搜索此内容,现在已在文档

服务重启请求以停止操作和启动操作的形式实现。这意味着 ExecStop= 和 ExecStopPost= 在服务重启操作期间执行。

答案2

systemd文档中没有指定此行为systemctl restart,或者没有ExecStop=记录。我已经提出了一个问题systemd阐明上游的行为。

相关内容