systemctl-サービス終了コードとステータス情報の説明


12

経由でサービス状況を確認する場合 systemctl

systemctl status docker

出力は次のようなものです

●docker.service-Dockerアプリケーションコンテナーエンジン
  ロード済み:ロード済み(/lib/systemd/system/docker.service; enabled; vendor preset:enabled)
  アクティブ:非アクティブ(デッド)(結果:exit-code)2018年3月19日13時52分21秒CST; 4分32秒前
  ドキュメント:https://docs.docker.com
  プロセス:6001 ExecStart = / usr / bin / dockerd -H fd://(code = exited、status = 205 / LIMITS)
  メインPID:6001(code = exited、status = 205 / LIMITS

問題は太字の部分、つまりメインプロセスの終了コードとステータス情報についてです。
すべてのコードとステータスのリストとその説明はありますか?


ほとんどの場合、それは自明です(そして私はここでの質問への答えを知っています)が、最近この質問がよく出ます(グーグルを介して検索する人もいますが、見つけられない人、systemd.serviceを開く人もいます)マンページ、たとえばコード203を検索しても見つからない...)なので、ここに置いて、グーグル経由で人々が答えを見つけやすくすることも考えた。


いい考えです!........
slm

これを読んでください:unix.stackexchange.com/questions/410603/…-
ボブ

回答:


12

はい、ただし2017年以降、Jan Synacekが最終的にsystemdマニュアルにそれらを文書化しました。同僚は、単にマニュアルの間違ったページを読んでいます。☺

参考文献


これは役に立ちます。呼び出しが成功し、失敗がなかった場合でも、特定の条件下systemctlでコード3で終了することを追加したいだけです。詳細については、Bug 77507を参照してください。
U880D 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.