Whit Armstrong <armstrong.w...@gmail.com> writes: >> I assume it has a main process, which when stopped, would result in the >> workers being killed too. If that is so, I do not think you need to >> store the pids of the workers anywhere. > > Perhaps I'm confusing terminology here. The main deamon does not > spawn the workers. It and the workers are started by the init.d > script. The workers and the main daemon should be started and stopped > together. > > In that case, it seems like I should store the pid's... so I can kill > them upon stop. > > Have I understood correctly?
Correct. As a suggestion, I'd store the pidfiles under /run/your-program-name/, under names like worker:0.pid, and main.pid or somesuch. start-stop-daemon can be of great help here, but unfortunately, I don't recall any package off the top of my head that would serve as a good example, even though I know I've met one or two.. :( -- |8] -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87aa21umvh.fsf@algernon.balabit