mirror of
https://github.com/aquatix/dotfiles.git
synced 2025-12-07 00:05:10 +01:00
20140316: update
This commit is contained in:
@@ -4,25 +4,31 @@
|
|||||||
#TEMPERATURE=`awk '{print $2}' /proc/acpi/thermal_zone/THRM/temperature`
|
#TEMPERATURE=`awk '{print $2}' /proc/acpi/thermal_zone/THRM/temperature`
|
||||||
MONTH=`date +%Y-%m`
|
MONTH=`date +%Y-%m`
|
||||||
DATE=`date +%Y-%m-%d`
|
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
|
do
|
||||||
#TEMPERATURE=`awk '{print $NF}' /root/tmp/hddtemp`
|
#TEMPERATURE=`awk '{print $NF}' /root/tmp/hddtemp`
|
||||||
if [ "$HDD" == "sde" ]; then
|
if [ "$HDD" == "sdb" ]; then
|
||||||
TEMPERATURE=`/usr/sbin/smartctl -A /dev/sde | grep Temperature_Cel | awk '{print $10}'`
|
TEMPERATURE=`/usr/sbin/smartctl -A /dev/${HDD} | 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
|
else
|
||||||
RAWTEMP=`/usr/sbin/hddtemp /dev/$HDD`
|
TEMPERATURE=`/usr/sbin/smartctl -A /dev/${HDD} | grep Temperature_Cel | awk '{print $10}'`
|
||||||
#echo $RAWTEMP
|
|
||||||
TEMPERATURE=`echo $RAWTEMP | awk '{print $NF}' | sed 's/°C//g'`
|
|
||||||
fi
|
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"
|
LOG="/var/log/custom_logs/hdd/temperature_${HDD}_${MONTH}.log"
|
||||||
TIMESTAMP=`date "+%Y%m%d %H%M"`
|
TIMESTAMP=`date "+%Y%m%d %H%M"`
|
||||||
echo "${TIMESTAMP} $TEMPERATURE" >> ${LOG}
|
echo "${TIMESTAMP} $TEMPERATURE" >> ${LOG}
|
||||||
|
#echo "${HDD} ${TIMESTAMP} $TEMPERATURE"
|
||||||
#echo "${TIMESTAMP} $TEMPERATURE"
|
#echo "${TIMESTAMP} $TEMPERATURE"
|
||||||
|
|
||||||
LOG="/var/log/custom_logs/temp_daily/hdd/temperature_${HDD}_${DATE}.log"
|
LOG="/var/log/custom_logs/temp_daily/hdd/temperature_${HDD}_${DATE}.log"
|
||||||
|
|||||||
Reference in New Issue
Block a user