Hallo,
die custom.rc ruft nur ein einziges Skript auf, in dem dann die weiteren Befehle vorhanden sind. Ein paar Befehle sollen aber ihren eigenen Hintergrundprozess erhalten, nur leider scheinen diese nie gestartet zu werden:
custom.rc:
start:
lights_off:
Darf das & nicht verwendet werden? Irgendwo hab ich noch gelesen, dass man das Problem mit dem auffangen von SIGHUP umgehen kann, das bringt aber auch nichts.
Ideen an was das liegen kann, dass lights_off nie ausgeführt wird bzw. sofort beendet wird? Das VPN davor startet ohne Probleme, aber ich vermute das --daemon startet einen neuen Prozess mit einer anderen Methode.
Danke
die custom.rc ruft nur ein einziges Skript auf, in dem dann die weiteren Befehle vorhanden sind. Ein paar Befehle sollen aber ihren eigenen Hintergrundprozess erhalten, nur leider scheinen diese nie gestartet zu werden:
custom.rc:
Code:
/var/media/ftp/uStor01/start/start
start:
Code:
trap '' SIGHUP
HDD='/var/media/ftp/uStor01/start'
TEMP=/var/tmp
cd $TEMP
cp $HDD/lights_off $TEMP
chmod +x lights_off
openvpn --config $TEMP/openvpn.conf --daemon start < /dev/null > /dev/null 2>&1 &
cd $TEMP
ash lights_off < /dev/null > /dev/null 2>&1 & # ./ oder sh geht auch nicht
lights_off:
Code:
sleep 60
/bin/led-ctrl wlan_off
/bin/led-ctrl power_off
Darf das & nicht verwendet werden? Irgendwo hab ich noch gelesen, dass man das Problem mit dem auffangen von SIGHUP umgehen kann, das bringt aber auch nichts.
Ideen an was das liegen kann, dass lights_off nie ausgeführt wird bzw. sofort beendet wird? Das VPN davor startet ohne Probleme, aber ich vermute das --daemon startet einen neuen Prozess mit einer anderen Methode.
Danke
Zuletzt bearbeitet: