Скрипт получения внешнего IP и в случае смены оного - отправка нового IP по мылу.
Если скрипт запустить из консоли все работает корректно.
А если из Cron-а, то почему-то отчет приходит без IP---[Cron]---
10 0 * * * root sh /usr/home/andrew/sendmyip.sh
---[Report]---
IP address has been changed
-----------------------------------------
Current IP address is -
---[Script]---
#!/bin/sh
ip=$( wget -qO - http://cfaj.freeshell.org/ipaddr.cgi )
result=$(grep $ip /tmp/myip.tmp -c)
date_chk=`date`
if [ "$result" != 1 ]; then
echo - IP changed
echo "IP address has been changed" > /tmp/myip.tmp
echo Message from: $date_chk
echo "-----------------------------------------" >> /tmp/myip.tmp
echo "Current IP address is - $ip" >> /tmp/myip.tmp
sendmail admin@domain.com IP address < /tmp/myip.tmp
fi