<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: фатальный вылет программы , скрпипт контроля</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html</link>
    <description>Может кто подскажет я еще в линуксе новичек. Программы фатально закрывается . как написать скрипт контроля за состоянием . она исчезает из процессов. Если закрывать по команде killall то такой срипт сделал там исчезает файл *.pid из /tmp при фатальной файл остается. Очень надо а то надо постоянно пасти чтобы программа не упала. &lt;br&gt;&lt;br&gt; &lt;br&gt;</description>

<item>
    <title>фатальный вылет программы , скрпипт контроля (amigas)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html#11</link>
    <pubDate>Thu, 03 Jan 2008 14:15:33 GMT</pubDate>
    <description>Я примерно так и сделал&lt;br&gt;&lt;br&gt;Огромное спасибо за помощь&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;#!/bin/bash &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;set &#096;ps x &amp;#124; grep httpd&#096; &lt;br&gt;&amp;gt;pid=$3 &lt;br&gt;&amp;gt;if &#091; $pid = &quot;Ss&quot; &#093; &lt;br&gt;&amp;gt;    then &lt;br&gt;&amp;gt;        echo &quot;Apache started&quot; &lt;br&gt;&amp;gt;    else &lt;br&gt;&amp;gt;        /etc/init.d/httpd restart &lt;br&gt;&amp;gt;fi &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>фатальный вылет программы , скрпипт контроля (sergey.shkolin)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html#10</link>
    <pubDate>Thu, 03 Jan 2008 07:14:00 GMT</pubDate>
    <description>&amp;gt;А если программа не создает файл пида при запуске &lt;br&gt;&lt;br&gt;тогда скажи что за софт?&lt;br&gt;самопал? или чья-то? &lt;br&gt;если не создается pid и нет возможности указать его создание в *.conf файле, то тогда проверяй его по ps x, и выполняй что нибуть уже по требованию.&lt;br&gt;&lt;br&gt;самы простой пример вот.&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;&lt;br&gt;set &#096;ps x &amp;#124; grep httpd&#096;&lt;br&gt;pid=$3&lt;br&gt;if &#091; $pid = &quot;Ss&quot; &#093;&lt;br&gt;    then&lt;br&gt;        echo &quot;Apache started&quot;&lt;br&gt;    else&lt;br&gt;        /etc/init.d/httpd restart&lt;br&gt;fi&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>фатальный вылет программы , скрпипт контроля (amigas)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html#9</link>
    <pubDate>Wed, 02 Jan 2008 21:27:08 GMT</pubDate>
    <description>&amp;gt;Я может неверно изъясняюсь у меня после запуска не создается файл proc.pid &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Я немогу дать команду head т.к. нет файла с xxx.pid&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;    continue &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;    else &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;         echo &quot;$proc already &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;running&quot; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;    fi &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;======== &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;подойдет?  :) &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>фатальный вылет программы , скрпипт контроля (amigas)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html#8</link>
    <pubDate>Wed, 02 Jan 2008 21:11:40 GMT</pubDate>
    <description>Я может неверно изъясняюсь у меня после запуска не создается файл proc.pid&lt;br&gt;&lt;br&gt;&lt;br&gt;у меня не проходит команда т.к. не создается файл pid&lt;br&gt;&lt;br&gt;PIDFILE=/var/run/$&#123;proc&#125;.pid&lt;br&gt;&lt;br&gt;&lt;br&gt;Я очень извиняюсь сам только начал изучать Линух. Жизнь застваила.&lt;br&gt;&lt;br&gt;&lt;br&gt;A если программа не создает файл пида при запуске &lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;    continue &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;    else &lt;br&gt;&amp;gt;&amp;gt;         echo &quot;$proc already &lt;br&gt;&amp;gt;&amp;gt;running&quot; &lt;br&gt;&amp;gt;&amp;gt;    fi &lt;br&gt;&amp;gt;&amp;gt;======== &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;подойдет?  :) &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>фатальный вылет программы , скрпипт контроля (amigas)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html#7</link>
    <pubDate>Wed, 02 Jan 2008 20:50:17 GMT</pubDate>
    <description>А если программа не создает файл пида при запуске&lt;br&gt;&lt;br&gt;,,,,&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;    continue &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;    else &lt;br&gt;&amp;gt;         echo &quot;$proc already &lt;br&gt;&amp;gt;running&quot; &lt;br&gt;&amp;gt;    fi &lt;br&gt;&amp;gt;======== &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;подойдет?  :) &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>фатальный вылет программы , скрпипт контроля (sergey.shkolin)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html#6</link>
    <pubDate>Wed, 02 Jan 2008 19:25:51 GMT</pubDate>
    <description>&amp;gt;Может кто подскажет я еще в линуксе новичек. Программы фатально закрывается . &lt;br&gt;&amp;gt;как написать скрипт контроля за состоянием . она исчезает из процессов. &lt;br&gt;&amp;gt;Если закрывать по команде killall то такой срипт сделал там исчезает &lt;br&gt;&amp;gt;файл *.pid из /tmp при фатальной файл остается. Очень надо а &lt;br&gt;&amp;gt;то надо постоянно пасти чтобы программа не упала. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;=====&lt;br&gt;#!/bin/bash&lt;br&gt;&lt;br&gt;    proc=&quot;PROC&quot;&lt;br&gt;&lt;br&gt;        PIDFILE=/var/run/$&#123;proc&#125;.pid&lt;br&gt;&lt;br&gt;    if &#091; -f $PIDFILE &#093; ; then&lt;br&gt;        PID=&#096;head $PIDFILE&#096;&lt;br&gt;&lt;br&gt;    if &#091; &quot;x$PID&quot; != &quot;x&quot; &#093; &amp;&amp; kill -0 $PID 2&amp;gt;/dev/null ; then&lt;br&gt;        RUNNING=1&lt;br&gt;&lt;br&gt;        else&lt;br&gt;        RUNNING=0&lt;br&gt;    fi&lt;br&gt;        else&lt;br&gt;        RUNNING=0&lt;br&gt;    fi&lt;br&gt;         if &#091; $RUNNING -eq 0 &#093;; then&lt;br&gt;&lt;br&gt;         echo &quot;Starting $proc again...&quot;&lt;br&gt;         &lt;br&gt;         /etc/init.d/$proc start&lt;br&gt;&lt;br&gt;    continue&lt;br&gt;&lt;br&gt;    else&lt;br&gt;         echo &quot;$proc already running&quot;&lt;br&gt;    fi&lt;br&gt;========&lt;br&gt;&lt;br&gt;подойдет?  :)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>фатальный вылет программы , скрпипт контроля (amigas)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html#5</link>
    <pubDate>Wed, 02 Jan 2008 15:32:43 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;Программа самописанная &lt;br&gt;&lt;br&gt;А если пид остается а программа вылетела то как&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>фатальный вылет программы , скрпипт контроля (amigas)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html#4</link>
    <pubDate>Wed, 02 Jan 2008 14:17:20 GMT</pubDate>
    <description>&lt;br&gt;Программа самописанная&lt;br&gt;</description>
</item>

<item>
    <title>фатальный вылет программы , скрпипт контроля (amigas)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID1/78105.html#3</link>
    <pubDate>Wed, 02 Jan 2008 13:19:25 GMT</pubDate>
    <description>Программа самомпсанная. До автора не достучаться. Исходников нету.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Может кто подскажет я еще в линуксе новичек. Программы фатально закрывается . &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;как написать скрипт контроля за состоянием . она исчезает из процессов. &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Если закрывать по команде killall то такой срипт сделал там исчезает &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;файл *.pid из /tmp при фатальной файл остается. Очень надо а &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;то надо постоянно пасти чтобы программа не упала. &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Умеет и не только это &lt;br&gt;&amp;gt;http://www.tildeslash.com/monit/ </description>
</item>

</channel>
</rss>
