Hallo, seit dem Update von OS 11.4 auf OS 12.1 funktioniert mein script zum Starten der LSI MegaRaid überwachung nicht mehr. Wenn ich es manuell aufrufe erhalte ich: ~> sudo /etc/init.d/raidmon start Starting RAID Monitor:touch: kann „/var/lock/subsys/raidmon“ nicht berühren: Datei oder Verzeichnis nicht gefunden Das Verzeichnis /var/lock existiert. Kann ich das Verzeichnis subsys einfach darunter anlegen, oder hat die Funktion jetzt ein anderes Verzeichnis übernommen? ~> cat /etc/init.d/raidmon #!/bin/sh # # chkconfig: 2345 20 80 # description: RAIDMon is a daemon that monitors the RAID subsystem # And generates e-mail to root # processname: MegaServ. # source function library #. /etc/rc.config case "$1" in start) megadevice="megadev0" rm -f /dev/$megadevice 2>/dev/null megaminor=`cat /proc/misc|gawk '/megadev/{print$1}' ` mknod /dev/$megadevice c 10 $megaminor 2>/dev/null # New check : Timir: 10-31-01: Does node exist if [ ! -c /dev/$megadevice ] then echo " Character Device Node /dev/$megadevice does not exist. Raid Monitor could not be started " exit 1 fi #echo -n 'Starting NetRAID Monitor:' echo -n 'Starting RAID Monitor:' startproc -l /var/log/temp.log /usr/sbin/MegaCtrl -start touch /var/lock/subsys/raidmon echo ;; stop) #echo -n 'Stopping NetRAID Monitor:' echo -n 'Stopping RAID Monitor:' rm -f /var/log/temp.log killproc /usr/sbin/MegaServ MegaCtrl 2>/dev/null megadevice="megadev0" rm -f /dev/$megadevice 2>/dev/null rm -f /var/lock/subsys/raidmon 2>/dev/null echo ;; restart|reload) $0 stop $0 start ;; *) #echo "NetRAID Monitor is not Started/Stopped" echo "RAID Monitor is not Started/Stopped" echo "Usage: raidmon {start|stop|restart}" exit 1 esac exit 0 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org