説明メッセージングサービス

説明メッセージングサービス

私のラップトップにDebian 8 jessieをインストールしました。以前にDebian 7をインストールしたとき、システムは次の説明メッセージで起動して終了しました。

ここに画像の説明を入力してください。

Debian 8 jessie からシステムを起動すると、次のようになります。

ここに画像の説明を入力してください。

時々天音のメッセージが表示されます。しかし、95%は上記と同じです。

成功せずにサービスを再起動すると、次のメッセージが表示されます。

ここに画像の説明を入力してください。

これは、システムが起動して終了し、サービスが起動しなくなり、再起動するとDebian 8をさらに説明的にすることができるためです。

これはsystemdに関連していますか?

答え1

はい、これはsystemdに関連しています。次のいずれかの方法で、より詳細な起動ログを取得できます。

  • systemd.show_status=1カーネルコマンドラインに追加します。
  • ShowStatus=yesに設定/etc/systemd/system.conf;
  • quietカーネルのコマンドラインから削除されました。

参照番号:システム(1)

メッセージsystemctlservice単にラッパー)に関して操作が成功すると、既存のコマンドラインツールが機能する方法である出力は表示されません。

サービス開始中に障害が発生した場合(注:これには「リリース直後」は含まれません!)、失敗を簡単に説明し、ログの表示または別の要求systemctl statusを提案するメッセージが表示されます。障害はゼロ以外の終了コードとしても表示されます。

これは単なるコンポーネントであるため、~/.bashrcより詳細な情報が必要な場合は、単純なシェル関数を作成できます(関数またはそれに対応する関数に入れます)。たとえば、Bash構文では次のようになります。

function sctl() {
    local ACTION="$1"
    shift
    systemctl "$ACTION" "$@" || systemctl status "$@"
}

関連情報