como ver o que está acontecendo em um script init.d?

como ver o que está acontecendo em um script init.d?

Algo está errado em um script e não consigo encontrar uma maneira de ver o que está acontecendo.

algo errado aqui se eu coloquei aspas sobre "$DAEMON_OPTS" ou as deixei de fora

roteiro

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

minhas opções não estão sendo aprovadas ou se forem aprovadas serão ignoradas

Eu tentei ecoar como em

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

mas nada foi ecoado. Também tentei redirecionar o eco como em

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

isso não funcionou

testado

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

mas mytest ficou indefinido após a saída do script

com e sem as aspas sobre DAEMON_OPTS

Eu pesquisei var/log, mas não encontrei nada útil.

Gostaria de expandir as opções para ver exatamente o que é passado para o programa em execução. Não tenho certeza de como fazer isso.

informação relacionada