<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: запуск скрипта через cron</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html</link>
    <description>Доброго времени суток. Есть небольшой скрипт на SH, запускающий захват с тюнера. В параметрах mencodera в скрипте указано время захвата 18 часов. При запуске скрипта из терминала все работает отлично. При запуске через cron захват останавливается примерно через полтора часа. Ошибок никаких не вылетает, все пишется в лог. Там нормальное завершение работы mencoder&amp;#180;а. Может быть cron как то ограничивает максимальное время выполнения скрипта? Не могу решить эту проблему. Буду благодарен за любую помошь.&lt;br&gt;</description>

<item>
    <title>запуск скрипта через cron (Alex)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html#9</link>
    <pubDate>Thu, 22 May 2014 16:58:22 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Ну, попробуй его, скрипт, в screen-е пускать...&lt;br&gt;&amp;gt; Хм. Чтото не пойму как запустить screen на экран? При запуске его &lt;br&gt;&amp;gt; из скрипта двойным щелчком скрипт отрабатывает, сессия screen создается но на &lt;br&gt;&amp;gt; экран ничего не выводится.&lt;br&gt;&lt;br&gt;Бла точно такая точно такая же проблемма. Скрипт написанный на питоне выполнялся с консоли а при запуске из крона мог отработать а мог упасть. Целый день убил. Спасибо огромное помогло.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>запуск скрипта через cron (trasherkat)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html#8</link>
    <pubDate>Wed, 17 Dec 2008 11:21:49 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;Нет ли в конце лога &lt;br&gt;&amp;gt;... interrupted by signal 2 in module ... &lt;br&gt;&amp;gt;? &lt;br&gt;&amp;gt;Если есть, покури в сторону ulimit (man bash /ulimit), &lt;br&gt;&amp;gt;возможно /etc/security/limits.conf или ещё где-нибудь в bashrc, &lt;br&gt;&amp;gt;учитывая что через cron скрипт работает от рута. &lt;br&gt;&lt;br&gt;лог был правильный, без ошибок. в чем проблема была не понял, но screen помог.&lt;br&gt;дальше копать времени нет, т.к. следующие задачи начальство выкатило :)&lt;br&gt;если будет время, то попробую понять глубже.&lt;br&gt;</description>
</item>

<item>
    <title>запуск скрипта через cron (trasherkat)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html#7</link>
    <pubDate>Wed, 17 Dec 2008 11:20:27 GMT</pubDate>
    <description>&amp;gt;Если помог screen, а читать вывод скрипта не понадобится, то может просто &lt;br&gt;&amp;gt;все в /dev/null выбросить? &lt;br&gt;&amp;gt;srv# /my/consolescript &amp;&amp;gt; /dev/null&lt;br&gt;&amp;gt;или в файл какой... &lt;br&gt;&amp;gt;&quot;&amp;&amp;gt;&quot; перенаправляет и вывод и ошибки&lt;br&gt;&lt;br&gt;перенаправлять не пришлось. скрипт работает 18 часов в сутки, как и планировалось. screen автоматом убивается после завершения работы mencoder&apos;а. все отлично :)&lt;br&gt;лог собирался вести, но передумал. &lt;br&gt;</description>
</item>

<item>
    <title>запуск скрипта через cron (devcoder)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html#6</link>
    <pubDate>Wed, 10 Dec 2008 14:08:01 GMT</pubDate>
    <description>&amp;gt;Доброго времени суток. Есть небольшой скрипт на SH, запускающий захват с тюнера. &lt;br&gt;&amp;gt;В параметрах mencodera в скрипте указано время захвата 18 часов. При &lt;br&gt;&amp;gt;запуске скрипта из терминала все работает отлично. При запуске через cron &lt;br&gt;&amp;gt;захват останавливается примерно через полтора часа. Ошибок никаких не вылетает, все &lt;br&gt;&amp;gt;пишется в лог. Там нормальное завершение работы mencoder&amp;#180;а. Может быть cron &lt;br&gt;&amp;gt;как то ограничивает максимальное время выполнения скрипта? Не могу решить эту &lt;br&gt;&amp;gt;проблему. Буду благодарен за любую помошь. &lt;br&gt;&lt;br&gt;Нет ли в конце лога  &lt;br&gt;... interrupted by signal 2 in module ...&lt;br&gt;?&lt;br&gt;Если есть, покури в сторону ulimit (man bash /ulimit),&lt;br&gt;возможно /etc/security/limits.conf или ещё где-нибудь в bashrc,&lt;br&gt;учитывая что через cron скрипт работает от рута.&lt;br&gt;</description>
</item>

<item>
    <title>запуск скрипта через cron (mikra)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html#5</link>
    <pubDate>Wed, 10 Dec 2008 13:48:47 GMT</pubDate>
    <description>&amp;gt;Доброго времени суток. Есть небольшой скрипт на SH, запускающий захват с тюнера. &lt;br&gt;&amp;gt;В параметрах mencodera в скрипте указано время захвата 18 часов. При &lt;br&gt;&amp;gt;запуске скрипта из терминала все работает отлично. При запуске через cron &lt;br&gt;&amp;gt;захват останавливается примерно через полтора часа. Ошибок никаких не вылетает, все &lt;br&gt;&amp;gt;пишется в лог. Там нормальное завершение работы mencoder&amp;#180;а. Может быть cron &lt;br&gt;&amp;gt;как то ограничивает максимальное время выполнения скрипта? Не могу решить эту &lt;br&gt;&amp;gt;проблему. Буду благодарен за любую помошь. &lt;br&gt;&lt;br&gt;Если помог screen, а читать вывод скрипта не понадобится, то может просто все в /dev/null выбросить?&lt;br&gt;srv# /my/consolescript &amp;&amp;gt; /dev/null&lt;br&gt;или в файл какой...&lt;br&gt;&quot;&amp;&amp;gt;&quot; перенаправляет и вывод и ошибки&lt;br&gt;</description>
</item>

<item>
    <title>запуск скрипта через cron (trasherkat)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html#4</link>
    <pubDate>Wed, 10 Dec 2008 12:21:35 GMT</pubDate>
    <description>спасибо! отлично! метод понял, вопрос решен! :)&lt;br&gt;</description>
</item>

<item>
    <title>запуск скрипта через cron (Andrey Mitrofanov)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html#3</link>
    <pubDate>Wed, 10 Dec 2008 11:34:29 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Ну, попробуй его, скрипт, в screen-е пускать... &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Хм. Чтото не пойму как запустить screen на экран? При запуске его &lt;br&gt;&amp;gt;из скрипта двойным щелчком скрипт отрабатывает, сессия screen создается но на &lt;br&gt;&amp;gt;экран ничего не выводится. &lt;br&gt;&lt;br&gt;screen -ls  = посмотреть &quot;запущенные&quot; screen-ы&lt;br&gt;screen -R 11887..host = &quot;подключить&quot; экран к такой-то сессии&lt;br&gt;Ctrl-a d = открючить экран от сессии, оставив её &quot;в фоне&quot; работать&lt;br&gt;&lt;br&gt;Пример: запустил команду (sleep) в новой scrren сессии, посмотрел список сессий, подождал завершения, посмотрел список сессий снова.&lt;br&gt;&lt;br&gt;$ screen -d -m sleep 10&lt;br&gt;$ screen -ls&lt;br&gt;There are screens on:&lt;br&gt;        4329.pts-0.host (Detached)&lt;br&gt;        11887..host     (Detached)&lt;br&gt;2 Sockets in /var/run/screen/S-.&lt;br&gt;&lt;br&gt;$ sleep 10; screen -ls&lt;br&gt;There is a screen on:&lt;br&gt;        4329.pts-0.host (Detached)&lt;br&gt;1 Socket in /var/run/screen/S-.&lt;br&gt;&lt;br&gt;$ _&lt;br&gt;&lt;br&gt;~ одной сессией меньше = запущенный sleep отработал.&lt;br&gt;&lt;br&gt;Приложение: В кроне -- screen -d -m /path/to/your/scripppttt&lt;br&gt;</description>
</item>

<item>
    <title>запуск скрипта через cron (trasherkat)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html#2</link>
    <pubDate>Wed, 10 Dec 2008 11:11:20 GMT</pubDate>
    <description>&amp;gt;Ну, попробуй его, скрипт, в screen-е пускать... &lt;br&gt;&lt;br&gt;Хм. Чтото не пойму как запустить screen на экран? При запуске его из скрипта двойным щелчком скрипт отрабатывает, сессия screen создается но на экран ничего не выводится.&lt;br&gt;</description>
</item>

<item>
    <title>запуск скрипта через cron (Andrey Mitrofanov)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/7762.html#1</link>
    <pubDate>Wed, 10 Dec 2008 10:35:56 GMT</pubDate>
    <description>&amp;gt;Может быть cron как то ограничивает максимальное время выполнения скрипта?&lt;br&gt;&lt;br&gt;Ну, попробуй его, скрипт, в screen-е пускать...&lt;br&gt;&lt;br&gt;http:/search.shtml?words=screen&amp;sort=score&amp;exclude=&amp;restrict=forum&amp;exclude=index&lt;br&gt;http:/keywords/screen.html&lt;br&gt;и пр.&lt;br&gt;</description>
</item>

</channel>
</rss>
