Di Linux coba man 7 signal
.
kill -HUP 1234
berarti "kirim sinyal SIGHUP (1) ke proses 1234", jadi setara dengan kill -1 1234
. Sinyal default yang dikirimkan oleh kill adalah SIGTERM (15), jadi kill 1234
setara dengan kill -TERM 1234
atau kill -15 1234
.
-HUP
bukan tiga tanda H
, U
, P
seperti dalam sintaks opsi satu huruf yang umum. Untuk alasan historis, kill
perintah mengambil nama sinyal opsional atau nomor sinyal yang didahului dengan tanda hubung (-
).
kill -1 1234
kill -HUP 1234
(Berlawanan dengan kill 1 1234
, yang akan mengirimkan sinyal default (SIGTERM) ke proses 1 dan 1234.)
Halaman manual Anda mungkin mencantumkan sesuatu seperti ini:
kill [ -signal | -s signal ] pid ...
-signal
itu berarti Anda dapat menggunakan tanda hubung diikuti dengan penunjukan sinyal (yang dapat berupa nama atau nomor). Sebagai alternatif, Anda dapat menggunakan -s
opsi diikuti dengan nama sinyal; ini adalah dua sintaks berbeda dengan arti yang sama.
kill -l
mencantumkan nama sinyal yang tersedia dan nomor yang sesuai.
Sebagian besar sinyal memiliki arti yang ditentukan sebelumnya berdasarkan siapa yang mengirimkannya, kapan dan bagaimana proses seharusnya dan mampu bereaksi terhadapnya.