Nowe posty

Autor Wątek: Skrypt do obsługi RAIDu  (Przeczytany 857 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 38
    • Zobacz profil
Skrypt do obsługi RAIDu
« dnia: 2020-01-10, 10:41:16 »
Witam
mam taki skrypt i nie wiem czemu nie działa...
Czy ktroś mógłby mi pomóc ?
Dzięki z góry...

#!/bin/bash
#Usage: check_raid.sh
ra=(md0) #all available raid arrays
count_ra=${#ra}
for ((i=0;i<$count_ra;i++)); do
if [ $(grep -A1 ${ra[${i}]} /proc/mdstat | grep UU | wc -l) -gt 0 ]; then
#send email if one the raid arrays fails..
mdadm --detail /dev/${ra[${i}]} | mail -s "${ra[${i}]} RAID Array failed" admin
fi
done

Efekt:
./alert_raid.sh
./alert_raid.sh: line 9:  1467 Done                    mdadm --detail /dev/${ra[${i}]}
      1468 Segmentation fault      | mail -s "${ra[${i}]} RAID Array failed" admin

beaker

  • Gość
Odp: Skrypt do obsługi RAIDu
« Odpowiedź #1 dnia: 2020-01-10, 11:22:55 »
count_ra=${#ra[*]}

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 38
    • Zobacz profil
Odp: Skrypt do obsługi RAIDu
« Odpowiedź #2 dnia: 2020-01-10, 15:13:46 »
Dziękuję Ci bardzo! :)