
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> プロンプトが返ってくるのと返らないのでは、
> システム的にどのような違いがあるのでしょうか?
何通りか考えられると思います。
1つは、実行したプログラム内でCtrl-Cを無視するように
してある場合です。ディストリビューションにくっついてくる
一般的なコマンドでは余りそういうことは無いように思いますが、
Ctrl-Cを無視するようにプログラム内で設定することは可能です。
もう一つは、プログラムがOSから強制的にスリープさせられて
いる場合です。ディスクなどのデバイスの読み込み・書き込みの
順番待ち、メモリ領域確保(に異常があってメモリが確保できない)、
ネットワーク接続要求に対する応答待ちなどの理由で、
これらの要求をOSに出したプログラムがOSから「ちょっと待て」
と言ってスリープさせられることがあります。
通常の状態では起こりませんが、ディスクなどデバイスの異常、
AGPなど特殊なメモリドライバの異常、ネットワーク接続先ホストが停止、
ネットワーク障害、などでこのような状態になることがあります。
psコマンドでプロセスの状態を見たときに、状態が"D"になっていると
OSからの強制スリープ状態です。
Ctrl-Cで止まらないプロセスに対しては、
kill -9 xxxx
(xxxxはpsコマンドで調べたプロセスのプロセスID)
killall -9 process_name
(process_nameはプロセスの名前)
で止められることが多いです。(ただ、後者の場合、同じ名前の
プロセスが全部止まります。)
他にもいくつか理由はあると思われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
指定したプログラムの実行を禁...
-
inetdの再起動の方法
-
【Process Explorer】について
-
プロセス、サービス、デーモン...
-
Powershell プロセス二重起動
-
コマンドライン上でファイルを...
-
「rpm -e」でのアンインストー...
-
ps コマンドのステータス。S Ss...
-
突然シャットダウンします
-
タスクマネージャーのwinlogon....
-
右クリックをすると砂時計のま...
-
スクリプトのエラー「unexpecte...
-
Linuxコマンドは何の言語で書か...
-
UNIX コマンドにおける # や円...
-
IPアドレスだとPingが通るのに...
-
SONYの音楽ソフト「x-アプリ」...
-
pingは正常なのにtracerouteで...
-
ファイル名一覧の印刷
-
batファイルの強制終了を回避し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
プロセス、サービス、デーモン...
-
System Idle Processってなに?...
-
プロセスがタスクマネージャー...
-
タスクバーの音量アイコンをク...
-
デスクトップ上の謎の白い□
-
CPU使用率取得方法について
-
タスクマネージャのCPU率がおか...
-
スリープ状態から復帰後、DPCs...
-
Windowsで作れるスレッド最大数...
-
コマンドライン上でファイルを...
-
プロンプトが返らない
-
CPU使用率が常に50~10...
-
メディアプレイヤーが終了でき...
-
アクロバットを終了しても、プ...
-
sighupとsigtermの違い
-
イラストレータでの透明部分の...
-
デュアルCPU(デュアルコアでは...
-
デーモンモードとは何でしょうか?
-
【プログラム】 iu14d2n.tmp ...
おすすめ情報