From: James Moore Date: 2006-06-20T08:48:41+09:00 Subject: Ruby servers under daemontools (svc) I'm using ruby processes run under daemontools (on linux), and I'm not sure what's going on with signals. Playing with a very simple ruby "server": Signal.trap("CONT") { abort } while(1) do $stderr << "errslp\n" $stdout << "outslp\n" end When I try to use svc commands (-d, -h) the process being monitored is running, but it's PPID is set to 1 (init) and service has started a new process. Just using kill to send SIGHUP does what I'd expect (the process dies and service restarts a new one). Suggestions? Anyone else running ruby processes under daemontools? - James Moore