diff --git a/respawn.c b/respawn.c index 4ca657f..add9895 100644 --- a/respawn.c +++ b/respawn.c @@ -58,6 +58,8 @@ main(int argc, char *argv[]) if (fifo && delay > 0) usage(); + setsid(); + signal(SIGTERM, sigterm); if (fifo) {