Пишем 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, 02:52 #

    А это perl язык?

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

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

    нет

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

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

      | Ответить
  5. 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');
    ?>

    | Ответить
  6. 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');
    ?>

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

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

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

    | Ответить
  8. Alecoqasex опубликовал комментарий 14 Октябрь 2016, 02:56 #

    His utilitarian appreciation prompted me to not <a href=http://destkompcarbcel.forumgalaxy.com/college-papers-to-buy-college-essay-pape-vt121.html>writing instruction building a paper airplane</a> look at how my children can nurture concentration on homework, but also to look at my own work habits and how I can succour myself line focused while I am doing a project.
    Each gathering in the series includes a <a href=http://cenweipalo.mastertopforum.eu/staar-english-1-writing-released-test-vt114.html>plan de dissertation sur les fonctions de la poesie</a> of assignments, is leveled for the treatment of differentiation, and provides multifarious extraordinary options to meeting the needs of families.
    The games, activities, and worksheets are designed specifically in the service of students whose instructional reading <a href=http://sicicomsre.mastertopforum.biz/european-union-pros-and-cons-essay-vt118.html>masters dissertation gantt chart</a> matches the sincere of the pack.

    For some sample books and activities, click on any of the links below.
    When an activity does press for prep <a href=http://ingucarnaps.forum4ever.com/>hotel room 12th floor essay notes</a>, it is acutely lucid and evidently listed.
    Each libretto and <a href=http://mispupusof.mastertopforum.org/cover-letter-for-scholarship-vt114.html>essay about jonathan livingston seagull</a> (with the oddity of the lucid worksheets) is accompanied sooner than an instruction pane as a service to parents.
    With the exception of the worksheets, all books and activities progress with different options towards old man instruction sheets in English, as immeasurably as a sheet of instructions in Spanish.
    The begetter videos are artless, 1-3 miniature clips that <a href=http://trocherizeb.forumagic.com/introduction-droit-civil-dissertation-vt120.html>school days should start later essay</a> parents with some advisement in implementing the activity.
    Click on any of the links farther down to regard a <a href=http://heiredane.forumtop.com/rhetorical-analysis-essay-on-the-story-o-vt129.html>longman academic writing series 4 essays</a> video from that level.

    Children can <a href=http://chronofenook.forumagic.org/creative-writing-rubric-year-9-vt120.html>essay on lohri festival in hindi</a> the take-home books, notwithstanding lesson, to a stuffed animal.
    If you manipulate a different leveling <a href=http://eatexfiper.mastertopforum.eu/essay-writing-services-singapore-pools-t-vt123.html>wideman our time essay</a>, prefer consult this leveling chart.
    I recommend using multiple packs so that you can differentiate your homework assignments (as much as possible).
    You can click here to on account of a <a href=http://anaforen.mastertopforum.org/new-zealand-photo-essays-vt122.html>my favourite toy essay for class 1</a> of the get a look-see at words on level.

    http://kingnambepi.forumagic.org/curleys-wife-chapter-5-essay-vt23.html
    http://heiredane.forumtop.com/example-of-bad-business-writing-vt56.html
    http://abirfeltai.forumgalaxy.com/how-to-chapterize-a-dissertation-vt232.html
    http://anaforen.mastertopforum.org/age-of-imperialism-essays-vt196.html
    http://contastlinkharp.forumagic.org/modern-way-of-writing-essay-vt90.html
    http://lithunholi.forumgalaxy.com/example-of-acknowledgement-in-research-p-vt189.html
    http://cinwollceto.forumagic.org/an-example-of-an-persuasive-essay-vt15.html
    http://renhandsourde.mastertopforum.biz/link-sentences-essay-writing-vt114.html
    <a href=http://esssaysite.com/>Gmat sample essay questions</a>
    <a href=http://sapprajumro.mastertopforum.eu/he-who-hesitates-is-lost-essay-vt204.html>Fast food is bad for your health essay</a>
    <a href=http://signposimli.forumagic.org/imperialism-essays-heart-darkness-vt4.html>Essay apa format cover page</a>
    <a href=http://menheartchawat.forumtop.com/english-homework-help-for-5th-grader-vt60.html>Five second rule research paper</a>
    <a href=http://primpirintei.forumtop.com/essay-on-search-engine-optimization-vt141.html>French revolution financial crisis essay</a>
    <a href=http://soundnoborga.forumagic.org/college-essays-online-exercises-vt14.html>College essays online exercises</a>
    <a href=http://palchohyvi.forumtop.com/reference-mental-capacity-act-2005-essay-vt21.html>What is a good thesis statement for rwandan genocide</a>
    <a href=http://lithunholi.forumgalaxy.com/essay-about-different-types-of-students-vt33.html>Essay about different types of students</a>

    | Ответить
  9. Aleqoealei опубликовал комментарий 14 Октябрь 2016, 17:48 #

    His everyday conception prompted me to not <a href=http://laroseecoo.forumtop.com/spanish-essay-phrases-a-level-vt11.html>unity in diversity in indian culture essay</a> look at how my children can nurture well- on homework, but also to look at my own task habits and how I can succour myself foil focused while I am doing a project.
    Each accumulation in the series includes a <a href=http://bullcijusli.mastertopforum.org/cpm-homework-help-cc1063-vt16.html>resume writing 93020 stumble</a> of assignments, is leveled in support of differentiation, and provides multifarious various options to meet the needs of families.
    The games, activities, and worksheets are designed specifically for students whose instructional reading <a href=http://zuechanpika.forumagic.com/-vt14.html>kahalagahan ng tubig essay</a> matches the true of the pack.

    After some sample books and activities, click on any of the links below.
    When an vim does require prep <a href=http://plasovtage.forumagic.com/pay-someone-to-do-my-essay-ukraine-presi-vt14.html>best fiction writers websites</a>, it is precise inferior and evidently listed.
    Each libretto and <a href=http://kemildcadam.mastertopforum.biz/the-poisonwood-bible-character-analysis-vt13.html>essay on dilsukhnagar bomb blast</a> (with the exception of the simple worksheets) is accompanied before an instruction sheet as a service to parents.
    With the exception of the worksheets, all books and activities come up with discrete options towards begetter instruction sheets in English, as proficiently as a skin of instructions in Spanish.
    The parent videos are artless, 1-3 instant clips that <a href=http://trambosslandhand.forumgalaxy.com/pepper-help-organizing-room-designs-vt20.html>reducing carbon footprint essay</a> parents with some counsel in implementing the activity.
    Click on any of the links less to visualize a <a href=http://swingouffjarea.mastertopforum.biz/master-thesis-introduction-sample-vt16.html>example work cited page research paper</a> video from that level.

    Children can <a href=http://eldalara.forumagic.org/great-college-essay-opening-lines-vt14.html>freelance writing websites reviews</a> the take-home books, allowing for regarding benchmark, to a stuffed animal.
    If you say a another leveling <a href=http://chaytylterpgesch.mastertopforum.eu/conjuguer-le-verbe-essayer-au-futur-vt18.html>research paper survey questionnaire sample</a>, elect consult this leveling chart.
    I recommend using multiple packs so that you can differentiate your homework assignments (as much as reasonable).
    You can click here to view a <a href=http://kingtalinkbed.mastertopforum.eu/creative-writing-scholarships-undergradu-vt16.html>help with assignments australian terrier for sale</a> of the sight words around level.

    http://garkakyrlu.forumagic.com/thesis-on-statistical-process-control-vt100.html
    http://workmanriama.forumgalaxy.com/how-to-write-narrative-essay-example-vt111.html
    http://brookexobeas.forumagic.org/essay-on-love-at-first-sight-romeo-and-j-vt80.html
    http://espinabpea.forumgalaxy.com/character-analysis-atticus-finch-essay-vt222.html
    http://cufavube.forumgalaxy.com/cant-finish-masters-thesis-vt21.html
    <a href=http://esssaysite.com/>Gmat sample essay questions</a>
    <a href=http://eatexfiper.mastertopforum.eu/professional-resume-writing-indianapolis-vt204.html>Death essays francis bacon</a>
    <a href=http://cycpickzora.mastertopforum.eu/elie-wiesel-night-essay-faith-vt82.html>Elie wiesel night essay faith</a>
    <a href=http://exsersahor.forumagic.com/wireless-communication-term-paper-vt45.html>Fifty orwell essays mobi</a>
    <a href=http://tertebugra.forumgalaxy.com/water-essay-in-urdu-vt96.html>Water essay in urdu</a>
    <a href=http://cenweipalo.mastertopforum.eu/the-elements-of-an-excellent-essay-poste-vt40.html>How to write research methodology in thesis</a>
    <a href=http://espinabpea.forumgalaxy.com/harvard-law-school-personal-statement-pr-vt175.html>Carl adam petri phd thesis</a>
    <a href=http://cirpaloben.mastertopforum.eu/samurai-and-knights-were-the-similaritie-vt181.html>Samurai and knights were the similarities greater than the differences dbq essay</a>
    <a href=http://signposimli.forumagic.org/sam-cengage-assignment-assignment-main-vt108.html>Sam cengage assignment assignment main</a>
    <a href=http://tiomenamu.mastertopforum.biz/california-bar-essays-february-2011-vt70.html>California bar essays february 2011</a>

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

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

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

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

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

    | Ответить
  11. Cfsarles#genrewnick[IgevfffsquwiaueirJE,2,4] опубликовал комментарий 2 Ноябрь 2016, 01: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
Сайт
Текст комментария: