meinereinerseiner
25-02-2002, 12:50
hi,
ich möchte mit einem shellscript für den netsaint die /proc/mdstat überwachen, da ich ja nur dort den status des raids sehe.
mein ansatz:
#!/bin/sh
#
CHECKa=`grep "_U" /proc/mdstat | wc -l`
CHECKb=`grep "U_" /proc/mdstat | wc -l`
if [ "$CHECKa" = "0" ] && [ "$CHECKb" = "0" ]; then
echo "0"
exit 0
fi
if [ ! "$CHECKa" = "0" ] || [ ! "$CHECKb" = "0" ]; then
echo "1"
exit 1
fi
ich brauche bei vorhandensein der obigen suchmuster einen exit 1 und
sonst einen exit 0, aber egal was in der datei ist, ich bekomme immer einen exit 1
was ist da falsch?
der tom
ich möchte mit einem shellscript für den netsaint die /proc/mdstat überwachen, da ich ja nur dort den status des raids sehe.
mein ansatz:
#!/bin/sh
#
CHECKa=`grep "_U" /proc/mdstat | wc -l`
CHECKb=`grep "U_" /proc/mdstat | wc -l`
if [ "$CHECKa" = "0" ] && [ "$CHECKb" = "0" ]; then
echo "0"
exit 0
fi
if [ ! "$CHECKa" = "0" ] || [ ! "$CHECKb" = "0" ]; then
echo "1"
exit 1
fi
ich brauche bei vorhandensein der obigen suchmuster einen exit 1 und
sonst einen exit 0, aber egal was in der datei ist, ich bekomme immer einen exit 1
was ist da falsch?
der tom