shell腳步監控SoftRaid的N種寫法分享
shell腳步監控SoftRaid的N種寫法分享
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/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"
1
2
3
4
5
6
7
#!/bin/bash
mdadm --detail --test /dev/md127 2>&1 > /dev/null mdstatus=$?
if [[ $mdstatus -eq 0 ]]; then
echo 0
else
echo 1
fi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/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"
1
2
3
4
5
6
7
#!/bin/bash
mdadm --detail --test /dev/md127 2>&1 > /dev/null mdstatus=$?
if [[ $mdstatus -eq 0 ]]; then
echo 0
else
echo 1
fi
1
2
3
4
5
6
7
8
9
10
11
#!/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
1
2
3
4
5
6
7
#!/bin/bash
mdadm --detail --test /dev/md127 2>&1 > /dev/null mdstatus=$?
if [[ $mdstatus -eq 0 ]]; then
echo 0
else
echo 1
fi
💘 相关文章
- 使用shell脚本监控硬Raid并配置MegaCli監控硬碟健康报警发送邮件
- shellcheck 幫助新手的你寫出更好的shell腳本
- 備份Linux系統的shell腳本
- 非常漂亮的一款web服務器在線時間監控工具- Uptime Kuma
- Configure nginx to only allow cloudflare's IP to connect to the server shell script
- shell彩色终端的实现方法
- mac os brew "shell-init: error retrieving current directory"的解决方法
- shell监控文件变动后执行自定义命令
- 一個開源、輕量的服務器和網站監控、運維工具-哪吒監控
- Shell Script Batch Generate Continuous Numbers