如何查看 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 的引號

我用 grep 搜尋了 var/log 但沒有發現任何有用的東西。

想要擴充選項以準確查看傳遞給執行程式的內容。不知道該怎麼做。

相關內容