该脚本通过硬盘的SMART信息,来检测硬盘是否健康。 sda和sdb需要换成自己的硬盘,如果硬盘很多可以使用list遍历的方式运行。
1 2 3 4 5 6 7
| import os def check(disk): check_disk = os.popen("smartctl -H /dev/%s"%(disk)) return (check_disk.read().split()) if __name__ == '__main__': if check('sda')[26] == check('sdb')[26] == 'OK': print ('Normal')
|
推荐python3运行该脚本。