debian 下面挂了两个硬盘,分别是 sdb 和 sdc,想在固定的时间获取硬盘的温度,自己写了个脚本,把每次温度写入 txt 文本,但是这个方式不方便查看,我想改成 html 的方式,直接打开网页。
脚本如下
#!/bin/bash
# check HDD temperature
sdb=$(smartctl -a /dev/sdb | grep 'Temperature' | awk '{print $10}')
sdc=$(smartctl -a /dev/sdc | grep 'Temperature' | awk '{print $10}')
Time=$(date '+%Y-%m-%d %H:%M:%S')
echo $Time /dev/sdb ${sdb} /dev/sdc ${sdc} >> /root/hdd_status.txt
输出到 txt 是以下格式:
2020-09-08 02:00:01 /dev/sdb 43 /dev/sdc 45
2020-09-08 14:00:01 /dev/sdb 43 /dev/sdc 45
想要的 html 的格式如下:
时间 02:00 14:00
sdb sdc sdb sdc
2020-9-9 02:00 40 41 44 45
每天定时写入两次,分别是 2 点和 14 点。
求教各位 shell 高手,不胜感激!
脚本如下
#!/bin/bash
# check HDD temperature
sdb=$(smartctl -a /dev/sdb | grep 'Temperature' | awk '{print $10}')
sdc=$(smartctl -a /dev/sdc | grep 'Temperature' | awk '{print $10}')
Time=$(date '+%Y-%m-%d %H:%M:%S')
echo $Time /dev/sdb ${sdb} /dev/sdc ${sdc} >> /root/hdd_status.txt
输出到 txt 是以下格式:
2020-09-08 02:00:01 /dev/sdb 43 /dev/sdc 45
2020-09-08 14:00:01 /dev/sdb 43 /dev/sdc 45
想要的 html 的格式如下:
时间 02:00 14:00
sdb sdc sdb sdc
2020-9-9 02:00 40 41 44 45
每天定时写入两次,分别是 2 点和 14 点。
求教各位 shell 高手,不胜感激!