Я создал сценарий, чтобы получать почту с информацией о wan ip и местоположением GPS моего macbookpro. Содержание сценария заключается в следующем:Изменение журнала IP с информацией GPS и почтой. Мне нужна надежность
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
if [ ! -e /tmp/ip ]; then
curl -s icanhazip.com > /tmp/ip
fi
curl -s icanhazip.com > /tmp/ip2
newip=$(diff /tmp/ip /tmp/ip2 | wc -l)
if [ $newip -ne 0 ]; then
mv -f /tmp/ip2 /tmp/ip
date > IPlog.txt
curl -s icanhazip.com >> IPlog.txt
sudo ./Downloads/whereami >> IPlog.txt
mailx [email protected] < IPlog.txt
rm IPlog.txt
else
rm /tmp/ip2
fi
Каждую минуту кинозал выполняет этот скрипт, который проверяет, если WAN IP изменился. Если он изменился, сценарий отправит мне письмо с новой информацией. Проблемы:
1.- Не всегда отправляется почта. Иногда я этого не понимаю.
2.- почта не содержит всю информацию. Иногда он включает только новый адрес wan ip.
3.- Иногда почта квалифицируется как спам, и я не знаю почему, потому что отправитель всегда является одним и тем же адресом.