Supervisord - Start ein backgroup python-Skript

Erstelle ich bash zum ausführen von python-Skript start_queue.sh

Inhalt start_queue.sh

python /tmp/my_python_script.py & 

Ist es Arbeit, wenn ich es im terminal. Aber ich möchte, um es zu verwalten mit supervisord da habe ich paar django-website, die bereits verwalten von supervisord.

Aber ich bekomme nur die Fehlermeldung beim starten

supervisor: couldn't exec /tmp/start_queue.sh: ENOEXEC
supervisor: child process was not spawned

Dies ist, wie ich die config in der supervisord

[group:scriptgroup]
programs=script_1

[program:script_1]
command=/tmp/start_queue.sh
directory=/tmp/
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/x.log
stdout_logfile_maxbytes=50MB
stdout_logfile_backups=50
stdout_capture_maxbytes=1MB
stdout_events_enabled=false
loglevel=info

Es ist möglich, verwalten backgroup-Prozess von supervisord, Was habe ich hier falsch. Bitte helfen Sie.

Die Fehlermeldung scheint zu implizieren, falsche Berechtigungen.

InformationsquelleAutor Hardy | 2013-09-18

Schreibe einen Kommentar