И от меня пять копеек в ту же тему:
#!/bin/bash
# скрипт для отправки запроса на dyndns.com при смене внешнего ip
# добываем текущий ip
CURRIP=$(wget -O -
http://whatismyip.org/ | tail)
# тот ip, который был выявлен при последней проверке, хранится в специальном файле, его надо создать
# и прописать к нему путь:
PREVIP=$(cat /home/tipa-server/nfs/logs/ipchange/previp)
# Сравниваем текущий ip с тем, что был раньше, если они не совпадают, рестартим клиент обновления
# (в данном случае inadyn) в режиме демона с
долгой задержкой и обновляем файл, содержащий
# ранее обнаруженный ip
if [ "$CURRIP" != "$PREVIP" ];
then
killall inadyn
inadyn --background -u tipa-server -p мой пароль -a моё доменное имя --dyndns_system dyndns@dyndns.org --update_period_sec 600000
echo $CURRIP > /home/tipa-server/nfs/logs/ipchange/previp
fi
exit 0
Предлагаю перетащить тему в хауту. )