shell腳步監控SoftRaid的N種寫法分享



#!/bin/bash

mdstat=$(cat /proc/mdstat | awk '{print $6}' | grep -A1 'sd' | grep U)

0='U'
1='_'

if [$mdstat = 1]
then
        echo '0'
else
        echo '1' 
fi

echo "Data:"
echo "mdstat\t$mdstat"




#!/bin/bash
                                                                                                                                                             mdadm --detail --test /dev/md127 2>&1 > /dev/null                                                                                                            mdstatus=$?                                                                                                                                                  
if [[ $mdstatus -eq 0 ]]; then
        echo 0
else
        echo 1
fi                                                                                                                                                                                



#!/bin/bash

mdstat=$(cat /proc/mdstat | grep "U" | awk '{print $NF}')

2='U'
3='_'

if [$mdstat = 2]
then
        echo '2'
else
        echo '3' 
fi

echo "Data:"
echo "mdstat\t$mdstat"



#!/bin/bash
                                                                                                                                                             mdadm --detail --test /dev/md127 2>&1 > /dev/null                                                                                                            mdstatus=$?                                                                                                                                                  
if [[ $mdstatus -eq 0 ]]; then
        echo 0
else
        echo 1
fi                 



#!/bin/bash

mdadm --detail --test /dev/md1 /dev/md3 /dev/md4 2>&1 > /dev/null

mdstatus=$?

if [[ $mdstatus -eq 0 ]]; then
        echo 0
else
        echo 1
fi



#!/bin/bash
                                                                                                                                                             mdadm --detail --test /dev/md127 2>&1 > /dev/null                                                                                                            mdstatus=$?                                                                                                                                                  
if [[ $mdstatus -eq 0 ]]; then
        echo 0
else
        echo 1
fi

标签: shell, 監控, 寫法, SoftRaid, 腳步

添加新评论