Irgendetwas läuft schief in einem Skript und ich kann nicht sehen, was passiert.
hier stimmt etwas nicht, ob ich Anführungszeichen über "$DAEMON_OPTS" setze oder sie weglasse
Skript
start-stop-daemon ... --exec $DAEMON -- "$DAEMON_OPTS"
Meine Optionen werden nicht weitergegeben oder wenn sie weitergegeben werden, werden sie ignoriert
Ich habe versucht, es wie folgt auszudrücken:
echo '--exec $DAEMON -- "$DAEMON_OPTS"'
aber es wurde nichts als Echo ausgegeben. Ich habe auch versucht, das Echo umzuleiten, wie in
echo ... >> /home/username/writeablefile.txt
das hat nicht funktioniert
versucht
let mytest='--exec $DAEMON -- "$DAEMON_OPTS"'
------and-----
mytest='--exec $DAEMON -- "$DAEMON_OPTS"'
aber mytest war undefiniert, nachdem das Skript beendet wurde
mit und ohne Anführungszeichen über DAEMON_OPTS
Ich habe var/log durchsucht, aber nichts Nützliches gefunden.
Ich würde gerne die Optionen erweitern, um genau zu sehen, was an das ausführende Programm übergeben wird. Ich bin mir nicht sicher, wie das geht.