> Shouldn't kill ignore SIGTERM so it doesn't kill itself with a `kill 0'? Why shouldn't it kill itself? It doesn't look for your processes and kill them individually, the system call does that itself. Read the manual! (kill(2))