Hallo, Ich verwende ip-up.local, das von ip-up aufgerufen wird und starte da verschiedene Prozesse im Hintergrund. Ein Blick auf pstree sagt mir dann, daß ip-up.local bis zum auflegen auf Status "S" in wait4 steht. Ich habe dann versucht, mit einem "disown -a" im Script alle Prozesse (eigentlich nur einen, der die ganze Zeit läuft) abzuhängen. Kein Erfolg. Ein SIGHUP an ip-up.local beendet dann den ganzen Tree. Wie kann ich das dauerhaft einstellen bzw. was mache ich falsch? Es läuft das von SuSE 7.0 mitgelieferte ip-up und folgendes ip-up.local: ------------------------------- schnipp -------------------------------- #!/bin/sh BASENAME=`basename $0` INTERFACE=$1 DEVICE=$2 SPEED=$3 LOCALIP=$4 REMOTEIP=$5 if [ -z "$REMOTEIP" ]; then echo "Usage: $0 <INTERFACE> <DEVICE> <SPEED> <LOCALIP> <REMOTEIP>" exit 1 fi # . /etc/rc.config case "$BASENAME" in ip-up*) # piepserei echo -ne "\\33[10;400]" > /dev/tty9 tput bel > /dev/tty9 echo -ne "\\33[10;750]" > /dev/tty9 /root/bin/firewall.sh $LOCALIP $INTERFACE /usr/sbin/tcpdump -i $INTERFACE -w /var/log/tcpdump/`date +"%Y-%m-%d_%H:%M:%S"`.tcpdump & /usr/bin/fetchmail -a -v >>/var/log/fetchmail 2>&1 & ( /usr/sbin/netdate time.fu-berlin.de && /sbin/clock --systohc --utc ) & disown -a ;; ip-down*) # piepserei echo -ne "\\33[10;200]" > /dev/tty9 tput bel > /dev/tty9 echo -ne "\\33[10;750]" > /dev/tty9 ;; *) # dont know... ;; esac | logger -t $BASENAME ------------------------------- schnapp -------------------------------- Gruß Jens -- .. may the Tux be with you! #130250
Jens Tautenhahn schrieb am Sonntag den 27. August 2000: Selbstgespräche... :)
Ich verwende ip-up.local, das von ip-up aufgerufen wird und starte da verschiedene Prozesse im Hintergrund. Ein Blick auf pstree sagt mir dann, daß ip-up.local bis zum auflegen auf Status "S" in wait4 steht.
esac | logger -t $BASENAME
Es scheint an logger zu liegen. Nachdem ich logger aus ip-up und ip-up.local entfernt habe, haben sich beide Scripte richtig beendet. Leider konnte ich das mit einem Script noch nicht nachstellen... Gruß Jens -- .. may the Tux be with you! #130250
participants (1)
-
Jens Tautenhahn