On Mon, 2011-03-21 at 12:20 -0500, Milan Andric wrote: > Hello folks, I'm new to the list and fairly new to supervisor. I > really enjoy the tool and it provides a great way to manage processes. > I have found one problem though, the supervisorctl program returns 0 > on failure, is supervisor designed this way? > > bash$ supervisorctl -c /etc/supervisor/supervisord.conf restart fooblah > fooblah: ERROR (no such process) > fooblah: ERROR (no such process) > bash$ echo $? > 0 > > This is somewhat strange to me and I am wondering if this is the > default behavior, or maybe I have configured something wrong. This is > a problem for me because I would like to create a script that does > these supervisor calls and handles the case where a restart > fails/succeeds. I appreciate your help, thanks.
supervisorctl is used mostly as an interactive shell, and just grew some options to be used directly from the commandline. It therefore doesn't know a one-shot failure to restart a single program should be translated into a special exit code. No plans to make it do anything differently for now, so you might need to hack it yourself if you need the feature. - C _______________________________________________ Supervisor-users mailing list [email protected] http://lists.supervisord.org/mailman/listinfo/supervisor-users
