1 #!/bin/bash
3 INTERVAL=60
5 while true
6 do
7 TEMP=$((sudo smartctl -d 3ware,0 -A /dev/twe0 | grep Temperature_Celsius | awk '{ print $10; }') 2>/dev/null);
8 if [ $? -ne 0 ]
9 then
10 TEMP="U"
11 fi
12 echo "huhu/exec-smart/temperature-3ware_0 interval=$INTERVAL N:$TEMP"
14 TEMP=$((sudo smartctl -d 3ware,1 -A /dev/twe0 | grep Temperature_Celsius | awk '{ print $10; }') 2>/dev/null);
15 if [ $? -ne 0 ]
16 then
17 TEMP="U"
18 fi
19 echo "huhu/exec-smart/temperature-3ware_1 interval=$INTERVAL N:$TEMP"
21 TEMP=$((sudo smartctl -d ata -A /dev/sda | grep Temperature_Celsius | awk '{ print $10; }') 2>/dev/null);
22 if [ $? -ne 0 ]
23 then
24 TEMP="U"
25 fi
26 echo "huhu/exec-smart/temperature-sata_0 interval=$INTERVAL N:$TEMP"
28 sleep $INTERVAL
29 done