Hey folks, i am using obsd for a shell server access. For monitoring daemons, i use DJB daemontools. What i dislike about it, is:
0) Very high process overhead, i.e., each pair <daemon,log process> requires 2 other process for monitoring, and 1) djb license: i believe the old abd good BSD one. So, i decided to came up with my own supervise daemon, with the following features: 0) Only one single process monitoring n pair of <daemon,log> process. 1) BSD license style. Now, i am facing some design consideration, for instance: Suppose, my supervise process (from now on, svd for short) fork a new daemon, this daemon then sends sigterm to its dad, i.e., my svd process. Is this a acceptable consideration? What does OBSD inetd would do for instance? By using BSD license, would i be able to confidently consider my tools to be included wihtin OBSD? thanks for adivces.