私はDebianの不安定なバージョンを実行していますが、systemd
起動時にいくつかのサービスがFAILED
(およびいいえOK
)としてマークされていますが、ログが速すぎて失敗したサービスの名前を取得できませんでした。
システムが起動して実行された後にこのブートログを取得する方法があるかどうか疑問に思いますdmesg
。services
。また、service --status-all
これは起動時に失敗したサービスではなく、オンまたはオフのサービスのみを一覧表示するため、実際には役に立ちません。
したがって、どんなアドバイスでも歓迎します!
ベストアンサー1
努力する:
systemctl --state=failed
man systemctl
説明する:
--状態=
このパラメーターは、装置のLOAD、SUB、またはACTIVE状態のカンマ区切りリストでなければなりません。デバイスを一覧表示すると、指定された状態のデバイスのみが表示されます。失敗したデバイスのみを表示するには、--state = failedを使用します。
実行(例root
):
systemctl status <service-name>
ステータス[モード...|PID...]]
1 つ以上のデバイスの簡潔なランタイム状況情報とともに、ログの最新のログ・データを表示します。
返品:
journalctl -u <service-name> -b