start-stop-daemon --name flaskserver --start --chuid root --exec /root/worker/start.sh
start.sh явно имеет эту строку #!/usr/bin
, но после того, как я бегу выше, она приводит к !/usr/bin
и, конечно, будет жаловаться, что не может запустить его из-за exec format error
почему он это делает и как я могу заставить его запустить .sh
, не касаясь его?
Отредактируйте команду следующим образом:
start-stop-daemon --name flaskserver --start --chuid root --exec /bin/bash /root/worker/start.sh
или
start-stop-daemon --name flaskserver --start --chuid root --exec /root/worker/start