私はsystemd
でDebian不安定版を実行していますが、ブート時にFAILED
(OK
ではない)とマークされたいくつかのサービスがありますが、ログが速すぎます失敗したサービスの名前を取得します。
システムが起動して実行されたら、このブートログを取得する方法はあるのでしょうか(dmesg
で到達可能なカーネルログについては話していませんが、services
)。そしてその service --status-all
はオン/オフのサービスのみを一覧表示し、起動時に失敗したサービスは一覧表示しないため、実際には役に立ちません。
だから、どんなヒントでも大歓迎です!
試してください:
systemctl --state=failed
man systemctl
さんのコメント:
--state =
引数は、ユニットのLOAD、SUB、またはACTIVE状態のコンマ区切りリストである必要があります。ユニットを一覧表示する場合、指定した状態のユニットのみを表示します。失敗したユニットのみを表示するには、-state = failedを使用します。
実行(root
として):
systemctl status <service-name>
ステータス[PATTERN ... | PID ...]]
1つ以上のユニットに関する簡潔なランタイムステータス情報を表示し、その後にジャーナルからの最新のログデータを表示します。
また:
journalctl -u <service-name> -b