dmesg -n7 が仮想端末で動作しない

dmesg -n7 が仮想端末で動作しない

コンソールに入力すると(つまり、dmesg -n7++を使用してtty1に切り替えると)、すべてのデバッグメッセージ(新しいディスクの挿入など)が表示されます。CtrlAltF1

デスクトップ環境にログインして仮想端末(ターミナルエミュレータ)に入ると、dmesg -n7dmesgメッセージは表示されません。

dmesg仮想端末でメッセージを表示するには?

ベストアンサー1

走る

dmesg -w

(フォローモード)メッセージバッファの内容を表示し、新しいメッセージを待ちます。仮想コンソールなどの効果を得るには、つまり端末で作業を続けることはできますが、他の作業が進むとカーネルアクティビティが印刷され、バックグラウンドでコマンドを実行できます。

dmesg -w &

フォローモードをサポートしていない場合は、バッファdmesgをクリアしても問題ない場合はこれをエミュレートできます。

sudo dmesg -c

バッファを印刷して消去します(バッファを消去するには実行する必要がありますroot)。これを繰り返し実行するようにサブシェルを設定できます。

sudo sh -c "(while :; do dmesg -c; sleep 5; done)"

バックグラウンドに置いておくと完了です。

おすすめ記事