Добрый день.
Появилась мысль установить на сервер telegram-cli и через него отправлять уведовления к себе на телефон. Потому что почту не всегда проверяешь, а сделать чтоб письмо "кричало" как то не выходит.
Поставил телеграмм, накрутил его. Все отправляет. Написал по примеру скрипт на который отправляються сообщения. Добавил его в скрипт который проверяет пингуется ли один айпи и вслучае если нет то отправляет сообщения.
Если все это просто запускать напрямую - все работает, сообщения шлются. Если же скрипт запускать из под Крона - тишина.
Крон
*/1 * * * * root /etc/getstatus.sh
#!/bin/bash
HOSTS=99.99.69.13
# no ping request
COUNT=6
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
if [ $count -eq 0 ]
then
/usr/src/tg/viacron/telegram_standalone.sh "ALERT! Internet is Down" &> /dev/null
fi
done
#!/bin/bash
# See
# https://github.com/gnumoksha/zabbix_utils/blob/master/gnu%2Blinux/alertscripts/
MAIN_DIRECTORY="/usr/src/tg/viacron/"
SUBJECT=$1
cd $MAIN_DIRECTORY
if [[ $? -ne 0 ]]; then
echo "Error to enter in the main directory"
exit 1
fi
./telegram-cli -k tg-server.pub -WR -e "msg @tarya $SUBJECT" || exit 1
exit 0
И тишина.
Подскажите чего так если кто знает.