start-stop-daemon 不断编辑我的 shebang,导致无法运行

start-stop-daemon 不断编辑我的 shebang,导致无法运行

start-stop-daemon --name flaskserver --start --chuid root --exec /root/worker/start.sh

start.sh 显然有这一行#!/usr/bin,但是在我运行上面的代码之后,它会导致!/usr/bin当然它会抱怨由于exec format error

它为什么会这样做?我怎样才能让它在.sh不触碰它的情况下运行?

答案1

编辑命令如下:

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

相关内容