web-dev-qa-db-ja.com

ssh接続を介してSysRqコマンドを送信する方法は?

BeagleboneBlackベースのカスタムボードに取り組んでいます。
最近、システムハングの問題をデバッグしていました。minicomを使用してデバッグコンソールにアクセスでき、キーの組み合わせを使用してログを有効にできました。 Ctrl+A、F`。

ただし、すべての実稼働デバイスにデバッグコンソールがあるわけではありません。 minicomを介して接続することはできませんが、ssh接続を介してアクセスできます。

さて、ssh接続を介してSysRqキーを送信する方法があるかどうか知りたいと思いました。

デバイスの通常の動作では、echo h > /proc/sysrq-triggerを使用すると、出力はsshではなくデバッグ(またはシリアル)コンソール(ミニコム)に出力されます。:(、
この出力をsshターミナルに送る方法はありますか?

システムがロックアップするssh接続が機能しない場合のように、私が求めていることは不可能に近いことを私は知っています。 ただし、接続が有効な場合に備えて、SysRqキーを送信する方法があるかどうかを知りたいです。

2
ART

Sshターミナルに表示される応答を直接取得することはできませんが、カーネルの出力はdmesg(通常は/var/log/messagesあまりにも);だからあなたはできる echo h > /proc/sysrq-trigger; dmesg | tail何が印刷されたかを確認します。

3
Steven Davies