Ответ 1
Вы не можете, по крайней мере, не убивать процесс.
Что вы можете сделать, так это организовать родительский процесс для наблюдения за смертью дочернего процесса и действовать соответствующим образом. Любая достойная система надзора за процессом, такая как daemontools, имеет такой встроенный объект.