Pythonスクリプトを実行するためにbashを作成しますstart_queue.sh
start_queue.sh の内容
python /tmp/my_python_script.py &
ターミナルで実行するとうまくいきます。しかし、すでにsupervisordで管理しているdjango Webサイトがほとんどないため、supervisordを使用して管理したいと考えています。
しかし、起動時にエラーが発生するだけです
supervisor: couldn't exec /tmp/start_queue.sh: ENOEXEC
supervisor: child process was not spawned
これは私が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
Supervisord でバックグループ プロセスを管理することは可能です。助けてください。