ランレベル切り替え時のコンソール出力抑制

ランレベル切り替え時のコンソール出力抑制

ランレベルを切り替えるときにTTY1で発生する出力をサイレントする方法はありますか?

私は以下のように出力について話しています: ここに画像の説明を入力してください。

ランレベルが変更されたときにTTY1で実行できるシンプルなUIがあります。

ベストアンサー1

おそらくそうではありません。このメッセージは作成されました快適、あなたのコンソールは、TTY1それを使用する仮想コンソールの1つにすぎません。

サービスの停止/開始メッセージは、コマンドの子プロセスによって記録されません(そうでなければ、メッセージをそのプロセスにリダイレクトできます)/dev/null

一方、コンソールに書き込まれる他の種類のメッセージ(例:コンソール/仮想端末でメッセージの印刷またはログインを無効にする方法は?)。

ただし、CentOS 7をすばやく見ると、出力をリダイレクトまたは使用することは、ランレベル5から3に送信されたメッセージには影響しませんinitdmesg -n 1コマンドシェルはログアウトされます(プログラムが期待するように)。

おすすめ記事