<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Помогите написать скрипт! </title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html</link>
    <description>Нужен скрипт проверки ping шлюза провайдера.&lt;br&gt;Если ping нет то  /usr/local/etc/rc.d/mpd4 restart&lt;br&gt;&lt;br&gt;Нашел 2 скрипта. Но не работают.&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;# ping хоста&lt;br&gt;png=&#096;ping -c 1 -i 1 PING_HOST &amp;#124; grep &#037; &amp;#124; awk &apos;&#123; print $7 &#125;;&apos;&#096;&lt;br&gt;&lt;br&gt;case $png&lt;br&gt;    in&lt;br&gt;        100&#037;)&lt;br&gt;        /usr/local/etc/rc.d/mpd4 restart&lt;br&gt;        fi&lt;br&gt;    break&lt;br&gt;    ;;&lt;br&gt;esac&lt;br&gt;&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;ping -n -q -c 1 -t 1 8.8.8.8   &amp;gt;  /dev/null 2&amp;gt;&amp;1&lt;br&gt;if &#091; $? -eq 0 &#093; ; then&lt;br&gt;exit&lt;br&gt;else&lt;br&gt;reboot&lt;br&gt;fi&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Помогите написать скрипт!  (Free_Man)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html#22</link>
    <pubDate>Thu, 20 Oct 2011 17:26:38 GMT</pubDate>
    <description>Спасибо ! буду на трезвую голову разбираться:))))&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Помогите написать скрипт!  (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html#21</link>
    <pubDate>Thu, 20 Oct 2011 17:23:46 GMT</pubDate>
    <description>&amp;gt; скрипт который я пока не знаю он был бы идеален --проверка &lt;br&gt;&amp;gt; dns гугла - если нет то перезагрузка mpd4 -- если нет &lt;br&gt;&amp;gt; то уже перезагрузка сервака:))) &lt;br&gt;&lt;br&gt;Да.. давненько не брал я в руки шашек.. гы-ы-ы-ы!&lt;br&gt;Ох и намучу сейчас что-то страшное!&lt;br&gt;&#091;code&#093;&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;# СКРИПТ ПРОВЕРКИ РАБОТЫ И АКТИВНОСТИ ИНТЕРНЕТ СОЕДИНЕНИЯ&lt;br&gt;&lt;br&gt;# ОПРЕДЕЛЯЕМ ПЕРЕМЕННЫЕ, ПУТИ ДО ЛОГ-ФАЙЛОВ И ИСПОЛНЯЕМЫХ СКРИПТОВ&lt;br&gt;&lt;br&gt;# ПУТЬ ДО ЛОГ-ФАЙЛА&lt;br&gt;LOG=&quot;/var/log/check_inet.log&quot;&lt;br&gt;&lt;br&gt;# ОПРЕДЕЛЯЕМ СЕРВЕР ДЛЯ ПРОВЕРКИ ДОСТУПНОСТИ ИНТЕРНЕТА&lt;br&gt;SERVER=&quot;8.8.8.8&quot;&lt;br&gt;&lt;br&gt;# ОПРЕДЕЛЯЕМ ПУТЬ ДО ИСПОЛНЯЕМОГО ФАЙЛА ПРОГРАММЫ PING&lt;br&gt;PING=&quot;/sbin/ping&quot;&lt;br&gt;&lt;br&gt;# ОПРЕДЕЛЯЕМ ПУТЬ ДО ИСПОЛНЯЕМОГО ФАЙЛА ПРОГРАММЫ REBOOT&lt;br&gt;REBOOT=&quot;/sbin/reboot&quot;&lt;br&gt;&lt;br&gt;# ОПРЕДЕЛЯЕМ ПУТЬ ДО СКРИПТА РЕСТАРТА MPD&lt;br&gt;MPD_RESTART=&quot;/usr/local/etc/rc.d/mpd4&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;# ОПИСЫВАЕМ ФУНКЦИИ&lt;br&gt;&lt;br&gt;# РЕСТАРТ MPD&lt;br&gt;mpd_restart() &#123;&lt;br&gt;if &#091; -x $&#123;MPD_RESTART&#125; &#093;; then&lt;br&gt;        echo &quot;$(date +&#037;d-&#037;m-&#037;y&#092; &#037;H:&#037;M:&#037;S) РЕСТАРТ MPD НАЧАТ&quot; &amp;gt;&amp;gt; $&#123;LOG&#125;&lt;br&gt;else&lt;br&gt;        echo &quot;$(date +&#037;d-&#037;m-&#037;y&#092; &#037;H:&#037;M:&#037;S) ОШИБКА! СКРИПТ РЕСТАРТА MPD НЕ НАЙДЕН! --&amp;gt;</description>
</item>

<item>
    <title>Помогите написать скрипт!  (Free_Man)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html#20</link>
    <pubDate>Thu, 20 Oct 2011 16:22:42 GMT</pubDate>
    <description>*/5     *       *       *       *       root    /sbin/ping -q -c 1 -t 1 8.8.8.8 &amp;#124;&amp;#124; /usr/local/etc/rc.d/mpd4 restart&lt;br&gt;&lt;br&gt;для начало мне надо перегрузить mpd4 .... Так подойдет??? Михалыч спасибо:))) Вот скрипт который я пока не знаю он был бы идеален --проверка dns гугла - если нет то перезагрузка mpd4 -- если нет то уже перезагрузка сервака:)))&lt;br&gt;&lt;br&gt;&lt;br&gt;Супер!!! :))) Работает mpd4 restart !!!! убил mpd4 и скрипт сработал!!!!&lt;br&gt;</description>
</item>

<item>
    <title>Помогите написать скрипт!  (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html#19</link>
    <pubDate>Thu, 20 Oct 2011 16:16:57 GMT</pubDate>
    <description>&amp;gt; Урааа перегрузился :))) Я не прикалываюсь пиво пЪю :) не заметил . &lt;br&gt;&amp;gt; Подскажи как правельно в cron добавить эту строчку????&lt;br&gt;&lt;br&gt;*/5     *       *       *       *       root    /sbin/ping -q -c 1 -t 1 8.8.8.8 &amp;#124;&amp;#124; /sbin/reboot&lt;br&gt;&lt;br&gt;Эта строка будет проверять каждые 5 минут паблик днс гугля и если он в дауне, то ребут твоего сервака )))&lt;br&gt;</description>
</item>

<item>
    <title>Помогите написать скрипт!  (Free_Man)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html#18</link>
    <pubDate>Thu, 20 Oct 2011 16:05:55 GMT</pubDate>
    <description>Урааа перегрузился :))) Я не прикалываюсь пиво пЪю :) не заметил . Подскажи как правельно в cron добавить эту строчку????&lt;br&gt;И еще было б неплохо скрипт написать типа &lt;br&gt;проверить 8.8.8.8 если пинга нет то restart mpd4 - пробуем заного - если нет то рестарт сетевой карты (бывает что зависает тоже но не факт) если нет пинга то теперь уже и reboot :)))) попробую начирикать если не так поправь пож!!! И спасибо за помощь!!!!! &lt;br&gt; &lt;br&gt;&amp;gt; А надо ping -n -q -c 1 -t 1 77.51.199.250 &amp;#124;&amp;#124; reboot </description>
</item>

<item>
    <title>Помогите написать скрипт!  (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html#17</link>
    <pubDate>Thu, 20 Oct 2011 15:58:05 GMT</pubDate>
    <description>&amp;gt; Я ж написал что пингую:))) &lt;br&gt;&amp;gt; unix# ping -n -q -c 1 -t 1 77.51.199.250 &amp;#124;&amp;#124; echo reboot &lt;br&gt;&amp;gt; 77.51.199.250 .....&lt;br&gt;&lt;br&gt;Ты че в натуре стебаешься??&lt;br&gt;Тебе ж говорят ЭХО УБЕРИ!&lt;br&gt;&lt;br&gt;Короче, для тех кто на бронепоезде:&lt;br&gt;Было ping -n -q -c 1 -t 1 77.51.199.250 &amp;#124;&amp;#124; echo reboot &lt;br&gt;А надо ping -n -q -c 1 -t 1 77.51.199.250 &amp;#124;&amp;#124; reboot &lt;br&gt;</description>
</item>

<item>
    <title>Помогите написать скрипт!  (Free_Man)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html#16</link>
    <pubDate>Thu, 20 Oct 2011 15:54:04 GMT</pubDate>
    <description>Я ж написал что пингую:)))&lt;br&gt;unix# ping -n -q -c 1 -t 1 77.51.199.250 &amp;#124;&amp;#124; echo reboot&lt;br&gt;77.51.199.250 .....&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Помогите написать скрипт!  (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html#15</link>
    <pubDate>Thu, 20 Oct 2011 15:39:03 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Это как так &quot;Сервак не перегружаеться&quot; ??&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Типа тонкий аглицкий юмор, да ?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Он же тебе английскими буквами по русски написал: &quot;reboot&quot; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ты эхо-то убери и протести еще раз.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ping -n -q -c 1 -t 1 8.8.8.8 &amp;#124;&amp;#124; reboot &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; тебе скрин прислать:)))) пише reboot и не reboot :))) Сервер не перегружаеться &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ping как шел так и идет от сервака (из дома пробывал:) &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ) &lt;br&gt;&amp;gt;&amp;gt; Че-та седня хрень какая-то..&lt;br&gt;&amp;gt;&amp;gt; Че пингаешь-то? Сервак гугля? Левый IP пни для пробы...&lt;br&gt;&lt;br&gt;Хы.. ))&lt;br&gt;четыре однерки??&lt;br&gt;ифконфиг выводит? у мну да!&lt;br&gt;ping -q -c 1 1.1.1.1 &amp;#124;&amp;#124; ifconfig&lt;br&gt;</description>
</item>

<item>
    <title>Помогите написать скрипт!  (Free_Man)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92470.html#14</link>
    <pubDate>Thu, 20 Oct 2011 15:36:40 GMT</pubDate>
    <description>Взял левый ip для пробы (дохлый конечно:)))  )&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Это как так &quot;Сервак не перегружаеться&quot; ??&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Типа тонкий аглицкий юмор, да ?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Он же тебе английскими буквами по русски написал: &quot;reboot&quot; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ты эхо-то убери и протести еще раз.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ping -n -q -c 1 -t 1 8.8.8.8 &amp;#124;&amp;#124; reboot &lt;br&gt;&amp;gt;&amp;gt; тебе скрин прислать:)))) пише reboot и не reboot :))) Сервер не перегружаеться &lt;br&gt;&amp;gt;&amp;gt; ping как шел так и идет от сервака (из дома пробывал:) &lt;br&gt;&amp;gt;&amp;gt; ) &lt;br&gt;&amp;gt; Че-та седня хрень какая-то..&lt;br&gt;&amp;gt; Че пингаешь-то? Сервак гугля? Левый IP пни для пробы...&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
