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
есть идеи, что я делаю неправильно?