Wo genau wird das denn gestartet? Ist das ein AVM- oder ein Freetz-Dienst? Reicht es ggf, den Dienst einfach zu stoppen und dann nochmal mit debug neu zu starten? Z.B. aus der debug.cfg?Ich brauch das Debug aber direkt nach dem Start, wenn der Dienst automatisch gestartet wird.
# debug-Schalter einfügen in eine Kopie
sed 's/<ohne debug>/<ohne debug> -v/' /etc/init.d/rc.wasauchimmer > /var/tmp/rc.wasauchimmer
# Kopie ausführbar
chmod +x /var/tmp/rc.wasauchimmer
# Kopie über Original mounten
mount -o bind /var/tmp/rc.wasauchimmer /etc/init.d/rc.wasauchimmer
# neu starten
/etc/init.d/rc.wasauchimmer restart
Es handelt sich um ein Freetz AddOn.Wo genau wird das denn gestartet? Ist das ein AVM- oder ein Freetz-Dienst?
Reicht es ggf, den Dienst einfach zu stoppen und dann nochmal mit debug neu zu starten? Z.B. aus der debug.cfg?
Ansonsten ginge fürs neu starten sowas:
Code:# debug-Schalter einfügen in eine Kopie sed 's/<ohne debug>/<ohne debug> -v/' /etc/init.d/rc.wasauchimmer > /var/tmp/rc.wasauchimmer # Kopie ausführbar chmod +x /var/tmp/rc.wasauchimmer # Kopie über Original mounten mount -o bind /var/tmp/rc.wasauchimmer /etc/init.d/rc.wasauchimmer # neu starten /etc/init.d/rc.wasauchimmer restart
Jörg
# Kopiere das nach /tmp/flash, den "Speicerort" von freetz
cp /var/tmp/rc.wasauchimmer /tmp/flash
# einmal abspeichern
modsave flash
#
# per debug.cfg das ganze übermounten lassen:
cat << 'EOF' > /tmp/mydebug.cfg
mount -o bind /var/tmp/flash/rc.wasauchimmer /etc/init.d/rc.wasauchimmer
EOF
# /tmp/mydebug.cfg prüfen, und wenn es richtig aussieht, in die debug.cfg:
cat /tmp/mydebug.cfg > /var/flash/debug.cfg
Ja.Aber wird /var/tmp nicht bei jedem Reboot geleert?
Das hat er doch gerade in der ersten Zeile schon geschrieben.Wo wäre ein sinnvoller Ablage Platz?
Schön ;-) Markierst du bitte noch den Thread noch als "gelöst" (1. Beitrag -> Ändern -> Erweitert und dann den Titel ändern)??
Jörg