サービスを実行するプロセスはどこにありますか?

サービスを実行するプロセスはどこにありますか?

サービスが実行中です。

» sudo service cntlm status

● cntlm.service - LSB: Authenticating HTTP accelerator for NTLM secured proxies
   Loaded: loaded (/etc/init.d/cntlm; bad; vendor preset: enabled)
   Active: active (exited) since Tue 2018-02-20 12:01:02 CET; 3min 33s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 9215 ExecStop=/etc/init.d/cntlm stop (code=exited, status=0/SUCCESS)
  Process: 9298 ExecStart=/etc/init.d/cntlm start (code=exited, status=0/SUCCESS)
    Tasks: 0
   Memory: 0B
      CPU: 0

Feb 20 12:01:02 host1 systemd[1]: Starting LSB: Authenticating HTTP accelerator for NTLM secured proxies...
Feb 20 12:01:02 host1 cntlm[9298]: Starting CNTLM Authentication Proxy: failed!
Feb 20 12:01:02 host1 systemd[1]: Started LSB: Authenticating HTTP accelerator for NTLM secured proxies.

しかし、プロセスはありません。

» ps -ef | grep cntlm
dangonfast 12466 13067  0 12:05 pts/19   00:00:00 grep --color=auto cntlm

なぜそんなことですか?

ベストアンサー1

生成された.servicesには一連の指示がsystemd-sysv-generatorあります。 RemainAfterExitのマンページRemainAfterExit=yesによると、systemd.service

すべてのプロセスが終了しても、サービスがアクティブと見なされるべきかどうかを指定するブール値を使用します。デフォルトはいいえです。

おすすめ記事