On 15/06/2015 05:57, Isaac Dunham wrote:
(3) Server uses "not-a-supervisor": # write a small C wrapper that forks, execs server in child, # accepts s6-style notification and exits in parent fake-sv -d 1 server client
The main reason why I advocate such a simple notification style is that this kind of thing is trivial to script, without a C wrapper: if {server &;} | read y ; then client else echo "Server did not notify readiness" 1>&2 exit 1 fi
(4) Server with s6, as far as I can tell from the skarnet docs:
Using a supervision framework is the best solution if there is a case for running the server independently from the client. If there isn't, the above script works. -- Laurent _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng