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

Reply via email to