2015年2月17日火曜日

linux kernelにSysRqするには? cuコマンドでブレイクシグナルを送る。

cuコマンドはttyとかを突っつくターミナルコマンド。
自分はシリアルコンソールとして使っている。

cu -l ttyUSB0

manに書いてあるとおりで~#,(チルダ、シャープ、カンマ)で発行できる。

うまく行くとこんな感じの表示がでるはず。
#SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) Sync show-task-states(T) Unmount show-blocked-tasks(W)

SysRqとはなんぞや?
http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/Documentation/sysrq.txt

ところで、みなさんはシリアルコンソールつなぐのにどのコマンド使ってたりするのでしょうか?

0 件のコメント:

コメントを投稿