« 2004年9月のWindowsUpdate | メイン | klog.jpのphpがremoveされてた »
September 18, 2004
プログラムがハングアップしたら
サーバの Linux であるところの redhat ですが、専ら windows からの ssh での操作ですので、CUIで job をさせているのですが、何らかのプログラムを実行させたときに何も反応がない時があります。
こんなときは停止させるために "CTRL+C" をいつもやっていたのですが、これでも ssh の画面が無反応の時があります。
@ITにプログラムを一時停止するにはがのっていました。
"CTRL+Z"を押すことで、プログラムが一旦停止します。
もう一度同じプログラムを実行しても同じ状態になるのであれば、
# ps ax|grep [プログラム名]
を実行して、一番先頭に書かれている PID(Process ID) を確認します。PID は以下のコマンドの[PID]に代入しましょう。
# kill -KILL [PID]
と入力するとプログラムを殺すことができるはずです。
というのも、私が実際そうなったわけです(笑)。
# rpm -qa|grep hoge
を実行しても何も反応がなくなったんですよ。ssh こと tera term が。
仕方なく "CTRL+Z" させて、kill させましたが後々も直らないとマズイ!!と感じたので検索。
RPMがハングしたらや@ITにrpmコマンドがハングアップしてしまうときはという tips を発見。
実行したところちゃんと反応が返ってくるようになりました。
良かった良かった。
投稿者 Kuro : September 18, 2004 10:20 PM
トラックバック
このエントリーのトラックバックURL:
http://www.kuroduction.com/blog/mt/mt-tb.cgi/341