killコマンド
killコマンドは、プログラムや作業の実行を削除します。情報は、指定された手順に送信することができます殺します。プリセット情報SIGTERM(15)、終了するように指定することができます。これはプログラムを終了しない場合は、強制的にプログラムを削除するためにSIGKILL(9)情報の試みを使用することができます。いかなるプログラムまたは作品を使用することはできませんのpsコマンドまたはジョブの指示ビューを。
文法
キル(オプション)(パラメータ)
オプション
- A:現在のプロセスを扱う場合は、コマンド名とプロセスIDとの対応を制限するものではありません。 -l <メッセージ番号>:<メッセージ番号>オプションのままにすると、 - Lパラメータ名は、情報のすべてのリストが表示されます。 - P-を:任意の信号を送信せず、唯一のプロセスIDに関連するプロセスを印刷するためにkillコマンドを指定する。 -s <メッセージ名または番号>は:情報が送信されるように指定する。 -u:ユーザーを指定します。
パラメータ
プロセスまたはジョブIDは:削除するプロセスまたはジョブを指定します。
例
すべての信号名をリストします。
殺す- L 1)SIGHUP 2)SIGINT 3)SIGQUIT 4 )SIGILL 5)SIGTRAP 6)SIGABRT 7)SIGBUS 8 )SIGFPE 9)SIGKILL 10)のUser1 11)SIGSEGV 12 )SIGUSR2 13)SIGPIPE 14)SIGALRM 15)SIGTERM 16 ) SIGSTKFLT 17)SIGCHLD 18)SIGCONT 19)SIGSTOP 20 )SIGTSTP 21)SIGTTIN 22)SIGTTOU 23)シグルズ 24 )SIGXCPU 25)SIGXFSZ 26)SIGVTALRM 27)SIGPROF 28 )SIGWINCH 29)SIGIO 30)SIGPWR 31)SIGSYS 34 )SIGRTMIN 35)SIGRTMIN + 1 36)SIGRTMIN + 2 37)SIGRTMIN + 3 38) SIGRTMIN + 4 39)SIGRTMIN + 5 40)SIGRTMIN + 6 41)SIGRTMIN +7 42)SIGRTMIN + 8 43)SIGRTMIN + 9 44)SIGRTMIN + 10 45)SIGRTMIN + 11 46)SIGRTMIN + 12 47)SIGRTMIN + 13 48)SIGRTMIN + 14 49)SIGRTMIN + 15 50)SIGRTMAX- 14 51)SIGRTMAX- 13 52)SIGRTMAX- 12 53) SIGRTMAX- 11 54)SIGRTMAX- 10 55)SIGRTMAX- 9 56)SIGRTMAX- 8 57)SIGRTMAX-7 58)SIGRTMAX- 6 59)SIGRTMAX- 5 60)SIGRTMAX- 4 61)SIGRTMAX- 3 62)SIGRTMAX- 2 63)SIGRTMAX- 1 64)SIGRTMAX
唯一の第九のシグナル(SIGKILL)無条件にプロセスを終了することができ、他のプロセスが信号を無視する権利を有し、一般的に使用される信号は次のとおりです。
HUPは 1 端末破壊 INT 2 (Ctrlキーを押しながらの割り込みC) QUITは、 図3 (Ctrlキー+で終了\) TERM 15が 終了 KILLを 9 強制終了 CONT 18れる (FG /逆STOPを継続BGコマンド) STOP 19は、 Ctrlキー+で(懸濁しますZ)
まずキルで殺さは、psでプロセスを見つけます:
-ef PS | はgrepのVimの ルート 3268 2884 0 16:21の PTS / 1 00:00:00 VIMのinstall.logにする ルート 3370 2822 0 16:21の PTS / 0 00:00:00 のgrepのVIM キル3268 キル3268 -bash:キル:(3268) -そのプロセスを持っていません