<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Timeout (linux) аналог в freebsd</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html</link>
    <description>Всем доброго дня. Есть ли во freebsd команда timeout как в linux?&lt;br&gt;Задача запускать другие команды на несколько секунд.&lt;br&gt;P.S. То ли гуглю неудачно, но сходу ничего не нашел.&lt;br&gt;</description>

<item>
    <title>Timeout (linux) аналог в freebsd (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html#12</link>
    <pubDate>Wed, 13 Nov 2013 11:43:44 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Задача запускать другие команды на несколько секунд.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ну, я на bash-е делал: запуск осн.команды в bg, &lt;br&gt;&amp;gt;&amp;gt; Имелось в виду: это--^ ~ $job_1_command &amp; ~ &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; запуск &apos;sleep $TO;kill $PID_JOB_1&apos; &lt;br&gt;&amp;gt;&amp;gt; , а это ~ &#123; sleep $timeout; kill $PID_OF_JOB_1; &#125; &amp; ~ &lt;br&gt;&amp;gt;&amp;gt; job#2 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; , потом wait &lt;br&gt;&amp;gt;&amp;gt; - того из этих двух, который _первым завершится.&lt;br&gt;&amp;gt; Спасибо. timelimit решил данную задачу, но если код не очень далеко, то &lt;br&gt;&amp;gt; было бы интересно глянуть, так как задач еще много) &lt;br&gt;&lt;br&gt;&amp;lt;pd&amp;gt; Сим передаю в public domain. Я.&lt;br&gt;&lt;br&gt;&#091;CODE&#093;lastjobpid() &#123; jobs -l &amp;#124;awk &apos;$1~/&#092;+$/&#123;print$2&#125;&apos;; &#125;&lt;br&gt;# Run:&lt;br&gt;#  &#123; sleep $TT1 &amp;&amp; $CC &amp; &#125; 2&amp;gt;/dev/null; time timeoutjob $TT2; echo $RC1+$RC2&lt;br&gt;# Returns: RC1 &amp; RC2 globals - the guarded process &amp; watchdogs&apos; RC-s&lt;br&gt;#  &#091;TT1;TT2;CC&#093;=(1,10,true),(1,10,false),(10,1,yes) =&amp;gt; &#091;RC1+RC2&#093;=(0,143),(1,143),(143,0)&lt;br&gt;timeoutjob() &#123; &#123;&lt;br&gt;  local PID=&#096;lastjobpid&#096; PID2;                  #the guarded pid&lt;br&gt;  sleep $1 &amp;&amp; kill $PID &amp;  PID2=&#096;lastjobpid&#096;    #the watchdog&lt;br&gt;    &#091; &quot;$2&quot; &#093; &amp;&amp; $2   #asy</description>
</item>

<item>
    <title>Timeout (linux) аналог в freebsd (lavr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html#11</link>
    <pubDate>Wed, 13 Nov 2013 10:12:35 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Всем доброго дня. Есть ли во freebsd команда timeout как в linux?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  A /bin/sleep не подойдет...&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Тогда дополнительно придется kill pid или killall program &lt;br&gt;&amp;gt;&amp;gt; /usr/ports/sysutils/coreutils &lt;br&gt;&amp;gt;&amp;gt; ничего не придется менять кроме timeout --на--&amp;gt; gtimeout &lt;br&gt;&amp;gt;&amp;gt; ps. timeout является частью coreutils, ставите порт и получаете (g)timeout &lt;br&gt;&amp;gt; Спасибо, timelimit отлично справился с задачей.&lt;br&gt;&amp;gt; gtimeout так и не нашелся на 9.1 &lt;br&gt;&lt;br&gt;так в портах же (как и timelimit):&lt;br&gt;&lt;br&gt;#  grep timeout /usr/ports/sysutils/coreutils/pkg-plist &lt;br&gt;bin/gtimeout&lt;br&gt;#&lt;br&gt;</description>
</item>

<item>
    <title>Timeout (linux) аналог в freebsd (strike1984)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html#10</link>
    <pubDate>Wed, 13 Nov 2013 10:10:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Всем доброго дня. Есть ли во freebsd команда timeout как в linux?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Задача запускать другие команды на несколько секунд.&lt;br&gt;&amp;gt;&amp;gt; Ну, я на bash-е делал: запуск осн.команды в bg, &lt;br&gt;&amp;gt; Имелось в виду: это--^ ~ $job_1_command &amp; ~ &lt;br&gt;&amp;gt;&amp;gt; запуск &apos;sleep $TO;kill $PID_JOB_1&apos; &lt;br&gt;&amp;gt; , а это ~ &#123; sleep $timeout; kill $PID_OF_JOB_1; &#125; &amp; ~ &lt;br&gt;&amp;gt; job#2 &lt;br&gt;&amp;gt;&amp;gt; , потом wait &lt;br&gt;&amp;gt; - того из этих двух, который _первым завершится.&lt;br&gt;&lt;br&gt;Спасибо. timelimit решил данную задачу, но если код не очень далеко, то было бы интересно глянуть, так как задач еще много)&lt;br&gt;</description>
</item>

<item>
    <title>Timeout (linux) аналог в freebsd (strike1984)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html#9</link>
    <pubDate>Wed, 13 Nov 2013 10:04:42 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt; Всем доброго дня. Есть ли во freebsd команда timeout как в linux?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  A /bin/sleep не подойдет...&lt;br&gt;&amp;gt;&amp;gt; Тогда дополнительно придется kill pid или killall program &lt;br&gt;&amp;gt; /usr/ports/sysutils/coreutils &lt;br&gt;&amp;gt; ничего не придется менять кроме timeout --на--&amp;gt; gtimeout &lt;br&gt;&amp;gt; ps. timeout является частью coreutils, ставите порт и получаете (g)timeout &lt;br&gt;&lt;br&gt;Спасибо, timelimit отлично справился с задачей.&lt;br&gt;gtimeout так и не нашелся на 9.1&lt;br&gt;</description>
</item>

<item>
    <title>Timeout (linux) аналог в freebsd (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html#8</link>
    <pubDate>Wed, 13 Nov 2013 08:46:55 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Всем доброго дня. Есть ли во freebsd команда timeout как в linux?&lt;br&gt;&amp;gt;&amp;gt; Задача запускать другие команды на несколько секунд.&lt;br&gt;&amp;gt; Ну, я на bash-е делал: запуск осн.команды в bg,&lt;br&gt;&lt;br&gt;Имелось в виду: это--^ ~ $job_1_command &amp; ~&lt;br&gt;&lt;br&gt;&amp;gt; запуск &apos;sleep $TO;kill $PID_JOB_1&apos;&lt;br&gt;&lt;br&gt;, а это ~ &#123; sleep $timeout; kill $PID_OF_JOB_1; &#125; &amp; ~ job#2&lt;br&gt;&lt;br&gt;&amp;gt; , потом wait&lt;br&gt;&lt;br&gt;- того из этих двух, который _первым завершится.&lt;br&gt;</description>
</item>

<item>
    <title>Timeout (linux) аналог в freebsd (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html#7</link>
    <pubDate>Wed, 13 Nov 2013 08:35:45 GMT</pubDate>
    <description>&amp;gt; Всем доброго дня. Есть ли во freebsd команда timeout как в linux? &lt;br&gt;&amp;gt; Задача запускать другие команды на несколько секунд.&lt;br&gt;&lt;br&gt;Ну, я на bash-е делал: запуск осн.команды в bg, запуск &apos;sleep $TO;kill $PID_JOB_1&apos;, потом wait и сбор/интерпрпетайия результатов(RC1/RC2). Код давать?:*D&lt;br&gt;</description>
</item>

<item>
    <title>Timeout (linux) аналог в freebsd (lavr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html#6</link>
    <pubDate>Wed, 13 Nov 2013 07:24:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt; Всем доброго дня. Есть ли во freebsd команда timeout как в linux?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  A /bin/sleep не подойдет...&lt;br&gt;&amp;gt; походу товарисч имел ввиду: &lt;br&gt;&amp;gt; man timeout &lt;br&gt;&amp;gt; Start COMMAND, and kill it if still running after NUMBER seconds &lt;br&gt;&amp;gt;&amp;gt; Тогда дополнительно придется kill pid или killall program &lt;br&gt;&amp;gt; эээ насколько я понимаю, это сделано не для того чтобы &quot;запускать на &lt;br&gt;&amp;gt; несколько секунд&quot;, а чтобы подвисший процесс грохался автоматом с случие подвисания &lt;br&gt;&amp;gt; через определенный таймаут.&lt;br&gt;&amp;gt; запускаем, сохраняем pid, грохаем по pid через sleep N ...&lt;br&gt;&lt;br&gt;угу, чтобы ничего не менять и оставить как в Linux: coreutils (gtimeout) из портов&lt;br&gt;или timelimit из портов&lt;br&gt;</description>
</item>

<item>
    <title>Timeout (linux) аналог в freebsd (lavr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html#5</link>
    <pubDate>Wed, 13 Nov 2013 07:15:19 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Всем доброго дня. Есть ли во freebsd команда timeout как в linux?&lt;br&gt;&amp;gt;&amp;gt;  A /bin/sleep не подойдет...&lt;br&gt;&amp;gt; Тогда дополнительно придется kill pid или killall program &lt;br&gt;&lt;br&gt;/usr/ports/sysutils/coreutils&lt;br&gt;&lt;br&gt;ничего не придется менять кроме timeout --на--&amp;gt; gtimeout&lt;br&gt;&lt;br&gt;ps. timeout является частью coreutils, ставите порт и получаете (g)timeout&lt;br&gt;</description>
</item>

<item>
    <title>Timeout (linux) аналог в freebsd (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/95188.html#4</link>
    <pubDate>Wed, 13 Nov 2013 07:14:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Всем доброго дня. Есть ли во freebsd команда timeout как в linux?&lt;br&gt;&amp;gt;&amp;gt;  A /bin/sleep не подойдет...&lt;br&gt;&lt;br&gt;походу товарисч имел ввиду:&lt;br&gt;man timeout&lt;br&gt;Start COMMAND, and kill it if still running after NUMBER seconds&lt;br&gt;&lt;br&gt;&amp;gt; Тогда дополнительно придется kill pid или killall program &lt;br&gt;&lt;br&gt;эээ насколько я понимаю, это сделано не для того чтобы &quot;запускать на несколько секунд&quot;, а чтобы подвисший процесс грохался автоматом с случие подвисания через определенный таймаут.&lt;br&gt;&lt;br&gt;запускаем, сохраняем pid, грохаем по pid через sleep N ...&lt;br&gt;</description>
</item>

</channel>
</rss>
