Пишем bash-скрипт проверки срока регистрации доменных имен

Пишем bash-скрипт проверки срока регистрации доменных имен

Когда делаешь первый сайт, то наизусть знаешь когда ты его зарегистрировал и когда нужно повторно продлевать доменное имя.

Когда со временем интернет-проектов становится больше и больше, то начинаешь задумываться об автоматизации всей это рутинной работы.

Автоматизация - это хорошо, так как позволяет сэкономить уйму времени и не держать в голове разную "мусорную" информацию.

Вот и я по мере роста своих СДЛ, MFS и MFA задался вопросом автоматизации слежения за окончанием срока регистрации доменных имен, так как если прошляпить это дело, то обойдется это дорого.

Так как я являюсь счастливым пользователем операционной системы Linux, то воспользуемся стандартной командой:

# whois adminway.ru
Результатом этой команды будет куча информации, из которой мы возьмем только то , что надо:
# whois adminway.ru | grep paid-till | awk {'print "adminway.ru - "$2'}
Результат:
adminway.ru - 2010.07.25

Если из этого сделать bash-скрипт, в него засунуть все сайты, которые нужно мониторить и поставить это в cron, с периодичностью 1 раз в неделю, то получится неплохая "напоминалка" срока истечения регистрации доменного имени.

А можно просто на кнопку поставить, как это сделал я.

Комментарии:

  1. ColdSoul опубликовал комментарий 2 Июнь 2010, 12:18 #

    Хороший скрипт. Надо будет попробовать!
    А то постоянно думаю, а не истекает ли срок регистрации какого-нибудь из моих доменов, даже в календарике пометил даты )

    | Ответить
  2. Smarat опубликовал комментарий 27 Июль 2010, 19:38 #

    Да не зря говорят ленивый админ, это опытный и умный админ. А за скрипт спасибо огромное ибо вешь, полезная: за год и за бываешь что за домены еще и платить нужно.

    | Ответить
  3. user12 опубликовал комментарий 12 Декабрь 2010, 01:52 #

    А это perl язык?

    | Ответить
  4. Mut@NT опубликовал комментарий 14 Декабрь 2010, 11:04 #

    user12: А это perl язык?

    нет

    | Ответить
    • nic11 опубликовал комментарий 18 Сентябрь 2011, 12:04 #

      Написано же: bash

      | Ответить
  5. nic11 опубликовал комментарий 18 Сентябрь 2011, 12:04 #

    Написано же: bash

    | Ответить
  6. Alexandr опубликовал комментарий 16 Ноябрь 2011, 19:01 #

    А вот и функция того же самого на PHP (работает естественно только под UNIX)

    <?php
    function paid_till($domain)
    {
    exec("whois espero.su | grep paid-till | awk {'print '}",$ar); if(preg_match('/^http\:\/\/(.?)\/./i', $ar0, $rgData)) { return $rgData1; }
    }
    echo whois_system('xakep.ru');
    ?>

    | Ответить
  7. Alexandr опубликовал комментарий 16 Ноябрь 2011, 19:08 #

    Как косячно получилось выше :/
    Вот так наверное лучше будет

    <?
    //для unix – узнать дату выхода
    function paid_till($domain)
    {

    $temp = $ar?0?; if(preg_match('/^http\:\/\/(.?)\/./i', $domain, $rgData)) { $domain = $rgData?1?; }
    exec("whois $domain | grep paid-till | awk {'print '}",$ar);
    return $ar?0?;
    }
    echo paid_till('xakep.ru');
    ?>

    Вместо ? (вопросов) ставьте квадратные скобки.

    | Ответить
  8. Временный опубликовал комментарий 7 Май 2014, 23:59 #

    Пардон за некрокоммент. Вариант без grep = на пайп меньше:
    whois adminway.ru | awk ‘/paid-till/ {print (“adminway.ru – “ $2)}’

    | Ответить
  9. WMSell_biz опубликовал комментарий 23 Октябрь 2016, 18:27 #

    Привет, дорогие формучане!

    Хочу сегодня предложить Вам чудесный сервис, с помощью которого, вы сможете
    быстро и выгодно обменять <a href=https://wmsell.biz/wmz-wme.html>WMZ на WME</a>.

    WMSell.biz старается осуществлять <a href=https://wmsell.biz>обмен вебмани</a> по всем направлениям по наиболее выгодному курсу на рынке (для этого работает специальная система мониторинга курсов).

    Если Вам нужно обменять Webmoney – заходите к нам и Вы не пожалеете!

    | Ответить
  10. Cfsarles#genrewnick[IgevfffsquwiaueirJE,2,4] опубликовал комментарий 2 Ноябрь 2016, 00:26 #

    В Обухівській районній раді Київської області склалась до ідіотизму комічна ситуація
    ще вчора заступник голови районної ради збирала голоси депутатів
    за звільнення свого шефа, який власне і всадив її в це крісло,
    то вже сьогодні вона намагається переконати депутатів
    не робити цього. Що змінилось за останній час?
    Можливо це результат інформаційного тиску один на одного чи боязнь втратити під шумок і свою посаду?
    Видео достойно оскара
    https://www.youtube.com/watch?v=Wvca0J4pVYw
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обухове</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обухове</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обуховской раде</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обуховской раде</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обухове</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупционеры обухова</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обухове</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупционеры обухова</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупционеры обухова</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обухове</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обуховской раде</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупционеры обухова</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обуховской раде</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обуховской раде</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обухове</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция</a>|
    <a href=https://www.youtube.com/watch?v=Wvca0J4pVYw>корупция в обуховской раде</a>

    | Ответить
Имя
e-mail
Сайт
Текст комментария: