Войти

Показать полную графическую версию : проблема со скриптом


maxiox
04-08-2014, 11:08
После ребута приходят пустые отчёты о температуре

Subject: Daily temperature is:
Daily temperature is:
#! /bin/sh
# Media-service
# script control temp of UPS battery
SYSADMIN=root
DATE=`date "+%d-%m-%Y%:%H:%M:%S"`
TEMP=`/bin/cat /var/log/apcupsd.status | grep ITEMP | awk '{print$3}'|awk -F "." '{print$1}'`
MAIL="/usr/bin/mail"
LOGGER="/usr/bin/logger"
#
#
echo "----------------------------------------------------------------------"
echo $DATE Current temperature is: $TEMP
echo "----------------------------------------------------------------------"
HOSTNAME=`hostname`
MSG="Daily temperature is: $TEMP"
(
echo "Subject: $MSG"
echo " "
echo "$MSG"
echo " "
) | $MAIL -s "$MSG" $SYSADMIN
exit 0

vadblm
04-08-2014, 22:17
TEMP=`/bin/cat /var/log/apcupsd.status | grep ITEMP | awk '{print$3}'|awk -F "." '{print$1}'` »
Лучший способ считать температуру с упса это читать лог. :lol:

MakaBooka
21-08-2014, 12:20
http://www.opennet.ru/base/sys/apc_ups_nagios.txt.html

посмотрите как сделано правильно. мониторить по логам это, кхм, действительно как-то не очень...




© OSzone.net 2001-2012