Прошу помощи. Ситуация такая: интернет от Ростелекома приходит на ADSL-модем, оттуда на роутер Asus RT-N12VP, оттуда на комп. с установленной Ubuntu 16.04, на котором постоянно работает некая служба.
Служба работает корректно до тех пор, пока не смениться внешний динамический IP адрес, который Ростелеком назначает модему. После смены внешнего IP адреса, необходимо перезапустить службу, чтобы восстановить её работоспособность. Хотелось бы, чтобы это происходило автоматом.
Как я это вижу: создаётся ещё одна служба, которая по скрипту один раз в 1-2 минуты запрашивает внешний IP (например: wget -qO- eth0.me ), сравнивает полученное значение с предыдущим, и если оно изменилось, то перезапускает основную службу (например systemctl restart my_service.service), если нет - ничего непроисходит. Собственно, просьба объяснить, что написать в скрипте (синтаксис, команды ?).
На Ubunte первый месяц, копаю как могу, но пока знаний не хватает. Заранее спасибо.