Мониторинг срока оплаты доменов

Дата | 09.04.2020

Менеджеры web проектов не совсем ответственно подходят к делу, иногда просто напросто домен забывают продлить.
Решил сделать для себя простенький скрипт мониторинг срока оплаты доменов.

#!/bin/bash
echo "# Мои домены."
echo "###"
echo fryaha.ru | curl telnet://whois.webnames.ru:43 2>/dev/null | egrep 'domain:|paid-till' | sed 's/paid-till/period END/;' | sed -re 's:T.*Z\s*(.*):\1:' | sed 's/ \{2,5\}/ /g;s/\(.*period END.*\)/\o033[1;37;44m\1\o033[0m/'
echo xn--20a3b.xn--local | curl telnet://whois.webnames.ru:43 2>/dev/null | egrep 'utf8 name:|paid-till' | sed 's/paid-till/period END/;s/utf8 name/domain/' | sed -re 's:T.*Z\s*(.*):\1:' | sed 's/ \{2,5\}/ /g;s/\(.*period END.*\)/\o033[1;37;44m\1\o033[0m/'
echo "###"

Кириллический домен.
Вот что получаем.

$ sh downloads/check_domain.sh | egrep -B 1 '2020-0[5-6]'
domain:  fryaha.ru
period END: 2020-06-20

Я сделал с выделением пункта периода, когда больше 10 доменов, лучше смотрится.
Вот как выглядит.
мониторинг срока оплаты доменов
Вот и весь скрипт мониторинг срока оплаты доменов.

Категории: web Метки:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *