vt220をエミュレートするシリアル接続(ヌルモデム)を介して接続された2台のコンピュータがあります。シェルスクリプトから割り込み信号(Magic SysRq)を送信したいと思います。カスタムプログラムを作成せずにこれを行うにはどうすればよいですか?
答え1
これは通常、次のように行われます。tcsendbreakCライブラリルーチン。 PythonまたはPerlシングルライナーを使用して、シェルからこの情報を取得できます。
python -c 'import termios; termios.tcsendbreak(3, 0)' 3>/dev/yourdevicename
perl -e 'use POSIX; tcsendbreak(3, 0)' 3>/dev/yourdevicename