Thanks. The missing command was "update" which resolved the question!

E.

On Nov 9, 2011, at 7:02 AM, David Birdsong wrote:

> program foo looks like it will work, not sure about test. nfcapd might
> need to be a fully qualified path, also will it just exit?
> 
> regardless, i think you need to run 'add'.
> 
> a shortcut for this case, but not always safe to run is 'update', it
> will add and start anything available (as long as the default program
> setting autostart=true is not set to false.)
> 
> On Tue, Nov 8, 2011 at 9:34 PM, Emanuele Paolini
> <emanuele.paol...@gmail.com> wrote:
>> I don't understand how to start using supervisor.
>> 
>> I added two testing programs, one in supervisor.conf and one in conf.d. Here 
>> is my session with supervisorctl:
>> 
>> $ sudo supervisorctl
>> supervisor> avail
>> foo                              avail     auto      999:999
>> test                             avail     auto      999:999
>> supervisor> start foo
>> foo: ERROR (no such process)
>> supervisor> start test
>> test: ERROR (no such process)
>> supervisor>
>> 
>> here is my configuration (which is the default in ubuntu with few lines 
>> added):
>> 
>> [unix_http_server]
>> file=/var/run//supervisor.sock   ; (the path to the socket file)
>> chmod=0700                       ; sockef file mode (default 0700)
>> 
>> [supervisord]
>> logfile=/var/log/supervisor/supervisord.log ; (main log file;default 
>> $CWD/supervisord.log)
>> pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default 
>> supervisord.pid)
>> childlogdir=/var/log/supervisor            ; ('AUTO' child log dir, default 
>> $TEMP)
>> 
>> ; the below section must remain in the config file for RPC
>> ; (supervisorctl/web interface) to work, additional interfaces may be
>> ; added by defining them in separate rpcinterface: sections
>> [rpcinterface:supervisor]
>> supervisor.rpcinterface_factory = 
>> supervisor.rpcinterface:make_main_rpcinterface
>> 
>> [supervisorctl]
>> serverurl=unix:///var/run//supervisor.sock ; use a unix:// URL  for a unix 
>> socket
>> 
>> ; The [include] section can just contain the "files" setting.  This
>> ; setting can list multiple files (separated by whitespace or
>> ; newlines).  It can also contain wildcards.  The filenames are
>> ; interpreted as relative to this file.  Included files *cannot*
>> ; include files themselves.
>> 
>> [include]
>> files = /etc/supervisor/conf.d/*.conf
>> 
>> [program:foo]
>> command=/bin/cat
>> 
>> ;; the following in conf.d/test.conf:
>> 
>> [program:test]
>> command = nfcapd -p 9999 -l /tmp -x "echo ugh"
>> autostart=true
>> autorestart=true
>> 
>> _______________________________________________
>> Supervisor-users mailing list
>> Supervisor-users@lists.supervisord.org
>> http://lists.supervisord.org/mailman/listinfo/supervisor-users
>> 

_______________________________________________
Supervisor-users mailing list
Supervisor-users@lists.supervisord.org
http://lists.supervisord.org/mailman/listinfo/supervisor-users

Reply via email to