如何询问 systemd 服务停止的原因

Noé*_*ein 5 systemd

我想知道为什么给定的服务被停止。我可以想到几个原因:

  • 服务崩溃了
  • 服务自行退出
  • 该服务已通过以下方式明确停止systemctl stop
  • 该服务被明确杀死systemctl kill
  • 该服务是PartOf另一个已停止的服务
  • 该服务与已启动的另一个服务发生冲突。

我确信还有其他人我忘记了。

有没有办法询问 systemd 导致服务停止的原因?

Pit*_*tto -1

您可以使用以下方式获取更多详细信息:

systemctl show <service_name>
Run Code Online (Sandbox Code Playgroud)