Supervisor: не удалось выполнить start_daphne.bash: ENOENT supervisor: дочерний процесс не был порожден (daphne )

Я пытаюсь заставить супервизора вызвать скрипт для запуска daphne, вот что" я получаю в файле журнала (daphne.access.log), когда я запускаю супервизор (sudo supervisorctl restart daphne):

supervisor: couldn't exec /home/mfatfouti/Apps/Tunnel/start_daphne.bash: ENOENT
supervisor: child process was not spawned

и вот скрипт, который я вызываю (start_daphne.bash):

#!/bin/bach

NAME="Tunnel-daphne"
DJANGODIR=/home/mfatfouti/Apps/Tunnel
DJANGOENVDIR=/home/mfatfouti/Apps/venv

echo "Starting $NAME as `whoami`"

# Activate the virtual environment
cd $DJANGODIR
source /home/mfatfouti/Apps/venv/bin/activate
source /home/mfatfouti/Apps/venv
export PYTHONPATH=$DJANGODIR:$PYTHONPATH


# Start daphne
exec ${DJANGOENVDIR}/bin/daphne -p 8001  Tunnel.asgi:application

и это супервизор (daphne.conf):

[program:daphne]
command=/home/mfatfouti/Apps/Tunnel/start_daphne.bash

user=mfatfouti
numprocs=1

autostart=true
autorestart=true

redirect_stderr=true
stdout_logfile=/var/log/daphne.access.log
stderr_logfile=/var/log/daphne.error.log

stdout_logfile_maxbytes=50MB
stderr_logfile_maxbytes=50MB
stdout_logfile_backups=10
stderr_logfile_backups=10
environment=LANG=en_US.UTF-8,LC_ALL=en_US.UTF-8

есть идеи, что я делаю неправильно?

Вернуться на верх