Nowe posty

xx brak uprawnienia do zamontowanej partycji ntfs - elementaryOS 6,1 (4)
Dzisiaj o 19:46:27
xx Jak zainstalować sterowniki do karty sieciowej TP LINK WN350GD (1)
2022-08-04, 05:55:46
xx Poczta Linux.pl (8)
2022-08-02, 16:48:14
xx Ubuntu vs Fedora (1)
2022-07-26, 03:40:58
xx virtualization technology (1)
2022-07-25, 21:27:10
xx Migracja z centos 6 na centos 7 (3)
2022-07-25, 07:31:19
xx akonadi w KDE5 (10)
2022-07-22, 23:34:05
xx Alternatywa dla Delphi (7)
2022-07-22, 15:27:42
xx problem - znieksztłacenia dźwięku pod firefoxem na niektórych stronach www (2)
2022-07-19, 15:03:52
xx Jak podmienić sterownik sieciówki (7)
2022-07-18, 21:41:25

Autor Wątek: Skrypt do obsługi RAIDu  (Przeczytany 544 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! :)