プログラムがうまく動かなくて,通常の操作では終了できなくなり,強制的に終了したくなる場合があります.そのようなときは,プロセスの強制終了をするとよいでしょう.ただし,保存してないデータなどは失われますので,通常の手段では終了できない場合の最後の手段だと思ってください.
強制終了には,UNIXのコマンドラインから行う方法と,Mac OS X特有の方法があります.
まず,UNIXのコマンドラインから強制終了を行う方法を書きます.まず,ターミナルウィンドウにおいて,
ps PID TT STAT TIME COMMAND 501 p1 S 0:00.12 -bash 540 p1 S+ 0:15.13 emacs 省略
などとして,実行中のプロセスを表示させます.
プロセスの強制終了にはkillというコマンドを使います.たとえば,emacsのプログラムを強制終了するには,psした結果プロセスIDが540なので,
kill 540
とします.これでも終了しないようならば,
kill -9 540
とします.
を同時に押しながら,を押すと,起動中のプロセスの一覧が出ます.ただし,コマンドラインから起動したプログラムなどは表示されません.
ここで強制終了したいプロセスをマウスで選んで,強制終了ボタンを押します.
18.6.1 UNIXにおけるプロセス | 18.6.2 プロセスの強制終了 | 18.7 オペレーティングシステム | ||
2009年度版に向けて現在作業中です.
このページに関してお気づきの点がありましたら
コメント投稿システムまでお願いします.
|
Mon, 07 Mar 2005 22:03:54 JST (1607d) |