GNU/Linux >> Linux の 問題 >  >> Linux

Kill コマンドのデコード フラグ

Linux では man 7 signal を試してください .

kill -HUP 1234 は「プロセス 1234 に SIGHUP シグナル (1) を送信する」という意味なので、kill -1 1234 と同等です。 . kill によって送信されるデフォルトのシグナルは SIGTERM (15) なので、 kill 1234 kill -TERM 1234 と同等です または kill -15 1234 .


-HUP 3 つのフラグ H ではありませんか 、 UP 一般的な 1 文字のオプション構文と同様です。歴史的な理由から、kill コマンドは、オプションのシグナル名またはシグナル番号の前にダッシュを付けます (- ).

kill -1 1234
kill -HUP 1234

(kill 1 1234 とは対照的に 、デフォルトのシグナル (SIGTERM) をプロセス 1 と 1234 に送信します。)

あなたのマニュアルページには、おそらく次のようなものがリストされています:

kill [ -signal | -s signal ] pid ...

その -signal は、ダッシュの後に信号名 (名前または番号) を使用できることを意味します。または、 -s を使用できます オプションの後に信号名が続きます。これらは同じ意味を持つ 2 つの異なる構文です。

kill -l 利用可能な信号名と対応する番号を一覧表示します。

ほとんどのシグナルには、誰がいつ、どのようにプロセスを想定し、それらに反応できるかに基づいて、あらかじめ定義された意味があります。


Linux
  1. Linuxコマンドラインに関する8つのヒント

  2. Linux での kill コマンドの例

  3. kill:コマンドが見つかりません

  1. 初心者向けのDNFコマンドの例

  2. プログラムをキャンセルするコマンドの ctrl c と同等

  3. id -r コマンドの適切な構文

  1. Linuxユーザー向けの12のIPコマンド例

  2. Linuxでコマンドを強制終了します

  3. 初心者向けのLinuxdirコマンド(10例)