URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86993
[ Назад ]

Исходное сообщение
"apcupsd не посылает уведомления"

Отправлено awam , 23-Окт-09 16:55 
Не посылает и все просто молчание, логи ведутся, в мониторе отображаются, а сообщения не посылаются..
Если попытать вызвать скрипт из консоли то выдает следующее

./onba: 6: server1: not found
./onba: 15: name@domain.ru: not found

где server1 - $HOSTNAME из скрипта, а name@domain.ru - адрес существующей электронной почты.

Подскажите, чего подкрутить, т.к уведомления нужны.

З.Ы. сам стандартный скрипт
#!/bin/sh

SYSADMIN=root
APCUPSD_MAIL="name@domain.ru"

HOSTNAME=`server1`
MSG="$HOSTNAME Power Failure !!!"
#
(
echo "Subject: $MSG"
echo " "
echo "$MSG"
echo " "
/sbin/apcaccess status


Содержание

Сообщения в этом обсуждении
"apcupsd не посылает уведомления"
Отправлено ALex_hha , 23-Окт-09 18:28 
Попробуй так

APCUPSD_MAIL='name@domain.ru'
...
...
...
HOSTNAME='server1'


"apcupsd не посылает уведомления"
Отправлено awam , 23-Окт-09 18:52 
на имя сервера теперь не ругается, но ругается на то что не может найти такого адресата

#!/bin/sh
#
SYSADMIN=root
APCUPSD_MAIL='name@domain.ru'
#
HOSTNAME='server1'
MSG="$HOSTNAME Power Failure !!!"
#
(
   echo "Subject: $MSG"
   echo " "
   echo "$MSG"
   echo " "
   /sbin/apcaccess status
) | $APCUPSD_MAIL -s "$MSG" $SYSADMIN
exit 0

./onba: 15: awam@krasmail.ru: not found


"apcupsd не посылает уведомления"
Отправлено ALex_hha , 23-Окт-09 19:22 
# sh -x ./onba

ну и прочитай какую-нибудь доку по sh