殺すことと殺すことの違いそしてkill -s TERM

殺すことと殺すことの違いそしてkill -s TERM

kill <pid>との違いは何ですかkill -s TERM <pid>?最初は変数に信号番号が含まれていると思いましたが、$TERMTERMをエコーすると

$echo $TERM
xterm-256color

ベストアンサー1

違いなし。からman kill

Killの基本信号はTERMです。

kill -s TERM <pid>

確かにTERMそのように変数を拡張してくださいkill -s $TERM <pid>。文字列を使用してくださいTERM

信号番号と名前の対応を参照してくださいman 7 signal。さらに、POSIX仕様kill(イタリック体は鉱山)、

-s signal_nameは、
<signal.h>ヘッダーで定義されているシンボル名の1つを使用して送信する信号を指定します。signal_nameの値は、SIGプレフィックスなしで大文字と小文字を区別しないように識別する必要があります。。また、信号値がゼロであることを示すシンボル名0を認識する必要があります。 SIGTERMの代わりにその信号を送信する必要があります。

おすすめ記事