01 / 08
kill は「殺す」ではない
名前がおどろおどろしいけれど、kill がやっているのはこれだけだよ。
> プロセスに合図を1つ送る
合図のことを シグナル(signal)と呼ぶよ。手紙を1通投げこむようなものだね。
受け取ったプロセスがどうするかは、そのプロセスが決めるんだ。片づけて終わることもあるし、無視することもある。
~ $ kill 84これは「84番さん、終わってくれませんか」というお願いだよ。命令ではないんだ。
名前が kill なのは、既定の合図がたいてい「終わる」結果になるからだね。歴史のいたずらだと思ってほしいな。送っているのは合図だけ、これが今日いちばん大事なところだよ。