diff --git a/bin/cron/temperature_hdd_log.sh b/bin/cron/temperature_hdd_log.sh index cf13cdb..e1d9cd0 100755 --- a/bin/cron/temperature_hdd_log.sh +++ b/bin/cron/temperature_hdd_log.sh @@ -4,25 +4,31 @@ #TEMPERATURE=`awk '{print $2}' /proc/acpi/thermal_zone/THRM/temperature` MONTH=`date +%Y-%m` DATE=`date +%Y-%m-%d` -for HDD in sda sdb sdc sdd sde sdf +for HDD in sda sdb sdc sdd sde sdf sdg do #TEMPERATURE=`awk '{print $NF}' /root/tmp/hddtemp` - if [ "$HDD" == "sde" ]; then - TEMPERATURE=`/usr/sbin/smartctl -A /dev/sde | grep Temperature_Cel | awk '{print $10}'` - elif [ "$HDD" == "sdf" ]; then - TEMPERATURE=`/usr/sbin/smartctl -A /dev/sdf | grep Temperature_Cel | awk '{print $10}'` - elif [ "$HDD" == "sdc" ]; then - TEMPERATURE=`/usr/sbin/smartctl -A /dev/sdc | grep Temperature_Cel | awk '{print $10}'` - elif [ "$HDD" == "sdd" ]; then - TEMPERATURE=`/usr/sbin/smartctl -A /dev/sdd | grep Temperature_Cel | awk '{print $10}'` + if [ "$HDD" == "sdb" ]; then + TEMPERATURE=`/usr/sbin/smartctl -A /dev/${HDD} | grep \ Temperature_Cel | awk '{print $10}'` else - RAWTEMP=`/usr/sbin/hddtemp /dev/$HDD` - #echo $RAWTEMP - TEMPERATURE=`echo $RAWTEMP | awk '{print $NF}' | sed 's/°C//g'` + TEMPERATURE=`/usr/sbin/smartctl -A /dev/${HDD} | grep Temperature_Cel | awk '{print $10}'` fi + #if [ "$HDD" == "sde" ]; then + # TEMPERATURE=`/usr/sbin/smartctl -A /dev/sde | grep Temperature_Cel | awk '{print $10}'` + #elif [ "$HDD" == "sdf" ]; then + # TEMPERATURE=`/usr/sbin/smartctl -A /dev/sdf | grep Temperature_Cel | awk '{print $10}'` + #elif [ "$HDD" == "sdc" ]; then + # TEMPERATURE=`/usr/sbin/smartctl -A /dev/sdc | grep Temperature_Cel | awk '{print $10}'` + #elif [ "$HDD" == "sdd" ]; then + # TEMPERATURE=`/usr/sbin/smartctl -A /dev/sdd | grep Temperature_Cel | awk '{print $10}'` + #else + # RAWTEMP=`/usr/sbin/hddtemp /dev/$HDD` + # #echo $RAWTEMP + # TEMPERATURE=`echo $RAWTEMP | awk '{print $NF}' | sed 's/°C//g'` + #fi LOG="/var/log/custom_logs/hdd/temperature_${HDD}_${MONTH}.log" TIMESTAMP=`date "+%Y%m%d %H%M"` echo "${TIMESTAMP} $TEMPERATURE" >> ${LOG} + #echo "${HDD} ${TIMESTAMP} $TEMPERATURE" #echo "${TIMESTAMP} $TEMPERATURE" LOG="/var/log/custom_logs/temp_daily/hdd/temperature_${HDD}_${DATE}.log"