BeagleboneBlackベースのカスタムボードに取り組んでいます。
最近、システムハングの問題をデバッグしていました。minicom
を使用してデバッグコンソールにアクセスでき、キーの組み合わせを使用してログを有効にできました。 Ctrl+A、F`。
ただし、すべての実稼働デバイスにデバッグコンソールがあるわけではありません。 minicom
を介して接続することはできませんが、ssh接続を介してアクセスできます。
さて、ssh接続を介してSysRqキーを送信する方法があるかどうか知りたいと思いました。
デバイスの通常の動作では、echo h > /proc/sysrq-trigger
を使用すると、出力はsshではなくデバッグ(またはシリアル)コンソール(ミニコム)に出力されます。:(、
この出力をsshターミナルに送る方法はありますか?
システムがロックアップするssh接続が機能しない場合のように、私が求めていることは不可能に近いことを私は知っています。 ただし、接続が有効な場合に備えて、SysRqキーを送信する方法があるかどうかを知りたいです。
Sshターミナルに表示される応答を直接取得することはできませんが、カーネルの出力はdmesg
(通常は/var/log/messages
あまりにも);だからあなたはできる echo h > /proc/sysrq-trigger; dmesg | tail
何が印刷されたかを確認します。