sh 脚本快速扫描S.M.A.R.T. Linux中所有硬盘设备的运行状况(至少从/ dev / sda到/ dev / sdz的所有硬盘设备)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 脚本快速扫描S.M.A.R.T. Linux中所有硬盘设备的运行状况(至少从/ dev / sda到/ dev / sdz的所有硬盘设备)相关的知识,希望对你有一定的参考价值。
#!/bin/bash
# install the smartctl package first! (apt-get install smartctl)
if sudo true
then
true
else
echo 'Root privileges required'
exit 1
fi
for drive in /dev/sd[a-z] /dev/sd[a-z][a-z]
do
if [[ ! -e $drive ]]; then continue ; fi
echo -n "$drive "
smart=$(
sudo smartctl -H $drive 2>/dev/null |
grep '^SMART overall' |
awk '{ print $6 }'
)
[[ "$smart" == "" ]] && smart='unavailable'
echo "$smart"
done
以上是关于sh 脚本快速扫描S.M.A.R.T. Linux中所有硬盘设备的运行状况(至少从/ dev / sda到/ dev / sdz的所有硬盘设备)的主要内容,如果未能解决你的问题,请参考以下文章
sh shell:用于显示网络带宽或每秒数据包的快速Linux脚本
sh 快速扫描
用金仓一键优化linux脚本快速优化linux基本参数
iOS项目冗余资源扫描脚本
nmap+diff 自动化脚本
如何写个脚本将Linux目录下的几个文件夹定时复制