|
1.台なしにする, 殺す, 鎮める, (ほとんど死ぬほどに)~させる(笑わせる, 苦しませる, 驚かせる, 疲れさせる, etc.), 死ぬ(kill oneself), つぶす, 2.(議案など) を否決する(veto), to defeat or veto a legislative bill, etc., 全滅させる =========================== 「 Kill 」を含む部分一致用語の検索リンク〔 11 件 〕 ・kill : 1.台なしにする, 殺す, 鎮める, (ほとんど死ぬほどに)~させる(笑わせる, 苦しませる, 驚かせる, 疲れさせる, etc.), 死ぬ(kill oneself), つぶす, 2.(議案など) を否決する(veto), to defeat or veto a legislative bill, etc., 全滅させる ・kill a plot in the egg : 陰謀を未然に防ぐ ・kill herself : 自殺する ・kill himself : 自殺する ・kill oneself : 自殺する ・kill ratio : 殺傷率(戦場での敵味方刺傷率) ・kill the cat : Care killed the cat. 心配は身の毒(心配は, 九生を有すると言われるネコでも殺したためしがある) ・kill the goose that lays the golden eggs : 目先の利益に目がくらみ将来の大きな利益をふいにする ・kill two birds with one stone : 一石二鳥(一石二鳥, 1つの石で2羽の鳥を殺す) ・non-nuclear kill : 核を使用しない破壊 《略語》NNK ・There's more ways than one to kill a cat. : ほかにもいろいろの手はある
kill (キル)は、UNIXやUnix系のオペレーティングシステムにおいて、システム上で動作しているプロセスに簡単なメッセージを送るコマンドである。デフォルトで送るメッセージは、終了(termination)シグナルであり、プロセスに終了(exit)することを要求する。しかし、''kill''は少し誤った名称である。送られるシグナルは、プロセスの終了とは無関係の場合がある。kill コマンドはkill() システムコールのラッパーであり、数字のプロセス識別子(PID)で指示されたプロセスや、プロセスグループ識別子(PGID)で指示されたプロセスグループに、シグナルを送る。kill は昔からスタンドアロンのユーティリティとして提供されているが、多くのシェルはわずかに異なるビルトインのkill コマンドを持っている。ユーザが通常最も利用するシグナルはSIGTERMとSIGKILLであるが、 kill は多くの異なるシグナルを送ることも可能である(シグナル全体のリストはシグナルを参照)。デフォルトで送られるシグナルはSIGTERMである。このシグナルを扱うプログラムは、プログラムを終了する前に、役に立つクリーンアップの処理(構成情報をファイルに保存するなど)を行うことが出来る。しかし、多くのプログラムはこのシグナルに対して特別なハンドラを実装しておらず、デフォルトシグナルハンドラが代わりに呼ばれる。時には、特別なハンドラを持つプロセスでさえ、シグナルを正しく処理していないことがある。SIGKILLとSIGSTOP以外の全てのシグナルは、プロセスによって横取りすることが出来る。これは、プログラムがシグナルを受信したときに、特別な関数を呼び出せることを意味している。二つの例外のSIGKILLとSIGSTOPは、ホストシステムのカーネルだけが処理を行い、プロセス実行のコントロールについて信頼できる方法を提供している。SIGKILLはプロセスを終了させる。SIGSTOPは、SIGCONTを受けるまでの間、プロセスを中断させる。 UNIXは、権限のないユーザが他のプロセスを終了させることを防止するため、セキュリティの機構を提供している。基本的には、あるプロセスが別のプロセスにシグナルを送るとき、シグナルを送るプロセスの所有者は、シグナルを受けるプロセスの所有者と同じか、スーパーユーザーであることが求められる。 利用可能なシグナルは全て異なる名前を持ち、特定の数字にマッピングされている。UNIXの実装によって、数字とシグナルのマッピングが異なることに注意する必要がある。SIGTERMは多くの場合15であり、SIGKILLは多くの場合9である。 == 例 == プロセスに対して以下の3つの方法でSIGTERMシグナルを送ることができる(この場合はプロセスIDは'1234' である): * kill 1234 * kill -TERM 1234 * kill -15 1234 また、プロセスに対して以下の2つの方法でSIGKILLシグナルを送ることができる: * kill -KILL 1234 * kill -9 1234 他の有用なシグナルには、HUP、TRAP、INT、ALRM等がある。SIGINTシグナルは、多くのシェルで、単純に+を押すことで発生させることができる。一般的に、+がSIGTSTPに、 + (バックスラッシュ) がSIGQUITに割り当てられている。SIGQUITはプログラムにコアダンプを行わせることが出来る。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Kill」の詳細全文を読む スポンサード リンク
|