私はデフォルトのLinux端末が起動したときに自動的に起動する必要があるCurses GUIを開発しています(Xサーバーはインストールされていません)。私はこれがうまくいきますが、問題があります。私の呪いアプリケーションが起動した直後、OSはいくつかの情報を端末にダンプし、私のGUIを混乱させます。 「先読みキャッシュ」のメッセージが毎回表示されます。 USBフラッシュドライブや他のデバイスを接続してもメッセージが表示されるのを見ました。
これらのメッセージが/ dev / tty1に送信されるのを防ぐ方法はありますか?
ベストアンサー1
このコマンドを使用すると、dmesg -n1
すべてのメッセージ(緊急メッセージを除く)がコンソールに表示されないようにすることができます。
この変更を永久に適用するには、/etc/sysctl.conf
次の設定を含むようにファイルを変更します(最初の設定3
は重要な部分です)。
kernel.printk = 3 4 1 3
バラよりこの投稿kernel.printk 値に関する情報です。