If I have an application that requires two separate processes (front- and back-end) to run properly, is it possible to launch both of them from a single runscript and have daemontools supervise both of them and treat them as a single service? If so, how? Or would they need to be, by definition, two separate daemons?
As far as I know, no: It's been a while since I've used Daemontools
Since the pipe is one program to one program there would be no way to monitor the second daemon: You would need to create a separate daemontools service for it.