cat1510
Well-Known Member
Hallo Leutz, das ist mein Script...
Habe die Funktion fehler definert.
Kann ich aber nicht abrufen.
Wo ist der Fehler?
exit
Ausgabe in der shell:
Habe die Funktion fehler definert.
Kann ich aber nicht abrufen.
Wo ist der Fehler?
Code:
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
#############################
# Device angeben auf dass gedumpt wird.
DEV=/dev/mirror/gm0s1
############################
# Error Control
fehler() {
if [ $? -ne 0 ]
then
echo "Es ist ein Fehler aufgetreten!"
exit 1
fi
}
###########################
newfs -U ${DEV}a
fehler
echo $?
mounr ${DEV}a /mnt
fehler $?
error
exit
Ausgabe in der shell:
Code:
(ROOT@server)~# /etc/dump.sh (2007-01-09 12:46:05)
newfs: /dev/mirror/gm0s1a: could not find special device
0
mounr: not found
127
error: not found
( return=127 ROOT@server)~#