如何查看 init.d 脚本中发生的情况?

如何查看 init.d 脚本中发生的情况?

脚本中出现了一些错误,我无法找到方法来查看发生了什么。

这里有错误,无论我是否加上关于“$DAEMON_OPTS”的引号或省略它们

脚本

start-stop-daemon ...  --exec $DAEMON -- "$DAEMON_OPTS"

我的选项没有被传递,或者如果被传递,则会被忽略

我试图回应

echo '--exec $DAEMON -- "$DAEMON_OPTS"'

但什么都没有回响我也尝试重定向回声

echo ... >> /home/username/writeablefile.txt

没有用

尝试过

let mytest='--exec $DAEMON -- "$DAEMON_OPTS"'
------and-----
mytest='--exec $DAEMON -- "$DAEMON_OPTS"'

但脚本退出后,mytest 未定义

带引号和不带引号的 DAEMON_OPTS

我通过 var/log 搜索但没有发现任何有用的信息。

想要扩展选项以准确查看传递给执行程序的内容。不确定如何做到这一点。

相关内容