可以configurationdaemontools(djbtools)作为单个UNIX服务启动多个进程吗?

如果我的应用程序需要两个独立的进程(前台和后台)才能正常运行,是否可以从一个脚本中启动它们并使用daemontools来监督它们并将它们视为单个服务? 如果是这样,怎么样? 或者,他们需要根据定义,有两个独立的守护进程?

据我所知,不,因为我已经使用了Daemontools svc东西,但是我记得它在daemontools监视程序和被生成的守护进程之间打开了一个pipe道 – 如果我没有记错,pipe道closures是怎么回事它确定该守护进程“死亡”,需要重新启动。

由于pipe道是一个程序到一个程序,因此无法监视第二个守护进程:您需要为其创build单独的守护进程服务。