<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Самопальный сервис]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=35198</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=35198&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Самопальный сервис».]]></description>
		<lastBuildDate>Fri, 18 Jul 2014 21:30:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416508#p416508</link>
			<description><![CDATA[<p>была такая шляпа<br /></p><div class="codebox"><pre><code>#!/bin/sh
#
# Startup script for rtmp lite
#
# chkconfig: 345 20 80
# description: rtmp lite media server


# Settings
RTMPLITE_FLDR=/usr/src/rtmplite-read-only/

# See how we were called.
case &quot;$1&quot; in
  start)
        echo -n &quot;Starting rtmpd: &quot;
        if [ -f /var/lock/subsys/rtmpd ] ; then
                echo
                exit 1
        fi
        cd $RTMPLITE_FLDR &amp;&amp; PYTHONPATH=../p2p-sip-read-only/src:. &amp;&amp; export PYTHONPATH &amp;&amp; python ./siprtmp.py -d &amp;
        echo
        touch /var/lock/subsys/rtmpd
        ;;
  stop)
        echo -n &quot;Shutting down rtmpd: &quot;
        pkill -9 -f siprtmp.py
        echo
        rm -f /var/lock/subsys/rtmpd
        ;;
  status)
        status rtmpd
        ;;
  condrestart)
        if [ -f /var/lock/subsys/rtmpd ]; then
                $0 stop
                $0 start
        fi
        ;;
  reload|restart)
        $0 stop
        $0 start
        ;;
  *)
        echo &quot;Usage: $0 {start|stop|restart|status}&quot;
        exit 1
esac

exit 0</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (whoim)]]></author>
			<pubDate>Fri, 18 Jul 2014 21:30:51 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416508#p416508</guid>
		</item>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=413051#p413051</link>
			<description><![CDATA[<div class="quotebox"><cite>alexfinn пишет:</cite><blockquote><p>тогда прописать запуск после мускуля</p></blockquote></div><p>говорю же... мускуль запускается скриптами sysv (/etc/init.d/mysqld), которые запускаются костылём (утрированно)</p><div class="codebox"><pre><code>start on runlevel [0123456]
task
exec /etc/rc.d/rc $RUNLEVEL</code></pre></div><p>и upstart о мускуле, соответственно, ничего не знает... чувствую, что придётся всё же писать sysv-скрипт...</p><div class="quotebox"><cite>alexfinn пишет:</cite><blockquote><p>необходимо стопать после остановки определеных сервисов?</p></blockquote></div><p>желатльно было бы остановить перед мускулем, но это скорее вопрос красоты, нежели необходимости...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Mon, 16 Jun 2014 06:00:02 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=413051#p413051</guid>
		</item>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=413036#p413036</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>главное, после мускуля</p></blockquote></div><p>тогда прописать запуск после мускуля</p><div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>остановку вряд ли получится с ними связать</p></blockquote></div><p>необходимо стопать после остановки определеных сервисов?</p>]]></description>
			<author><![CDATA[null@example.com (alexfinn)]]></author>
			<pubDate>Mon, 16 Jun 2014 04:55:14 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=413036#p413036</guid>
		</item>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=413030#p413030</link>
			<description><![CDATA[<div class="quotebox"><cite>alexfinn пишет:</cite><blockquote><p>в скрипте прописывается после чего должен быть старт, но вот по поводу &quot;последним&quot; так сразу не подскажу, как-то никогда необходимости не было</p></blockquote></div><p>мне не обязательно главное, после мускуля, который запускается скриптами sysvinit&#039;а... <s>в принципе если не заработает, то можно после sysvinit&#039;а прописать.... </s> sysv&#039;шные срипты запускаются task&#039;ом после каждого перехода на другой ранлевел... ... если _после_ них ещё как-то и получится прописать запуск, то остановку вряд ли получится с ними связать...</p><p><s>сейчас другая напать... в шляпе апстарт старый и не поддерживает setgid/setuid...&nbsp; что под эти цели приспособить? не su[do] же...</s><br />прочитал про runuser</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Sun, 15 Jun 2014 23:52:12 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=413030#p413030</guid>
		</item>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=412963#p412963</link>
			<description><![CDATA[<p>в скрипте прописывается после чего должен быть старт, но вот по поводу &quot;последним&quot; так сразу не подскажу, как-то никогда необходимости не было</p>]]></description>
			<author><![CDATA[null@example.com (alexfinn)]]></author>
			<pubDate>Sun, 15 Jun 2014 09:35:29 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=412963#p412963</guid>
		</item>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=412962#p412962</link>
			<description><![CDATA[<div class="quotebox"><cite>alexfinn пишет:</cite><blockquote><p>и?<br />в RHEL6 апстарт подефолту... посему &quot;небубунтушность&quot; тут не в тему<br />само собой, инит-скрипты поддерживаются, но все же</p></blockquote></div><p>мда... а слона то я и не приметил... покурю про апстарт... до чтения доков терзает вопрос, умеет ли он запускать после зависимостей из sysvinit&#039;а т.к. всё остальное запускается по-старому...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Sun, 15 Jun 2014 09:31:00 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=412962#p412962</guid>
		</item>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=412960#p412960</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>потому что это не Ubuntu</p></blockquote></div><p>и?<br />в RHEL6 апстарт подефолту... посему &quot;небубунтушность&quot; тут не в тему<br />само собой, инит-скрипты поддерживаются, но все же</p>]]></description>
			<author><![CDATA[null@example.com (alexfinn)]]></author>
			<pubDate>Sun, 15 Jun 2014 09:04:07 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=412960#p412960</guid>
		</item>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=412959#p412959</link>
			<description><![CDATA[<div class="quotebox"><cite>overlayer пишет:</cite><blockquote><p>Делал такое с помощью insserv помнится.. вполне годный вариант [был].</p></blockquote></div><p>insserv — это же просто дебиановская приблуда управления sysv init&#039;ом... нет? тогда при чём здесь она?<br /></p><div class="quotebox"><cite>alexfinn пишет:</cite><blockquote><p>почему бы и не написать upstart-скрипт?</p></blockquote></div><p>потому что это не Ubuntu... хотя склоняюсь к тому, что всё же&nbsp; буду sysv&#039;шный скрипт писать...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Sun, 15 Jun 2014 08:58:38 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=412959#p412959</guid>
		</item>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=412956#p412956</link>
			<description><![CDATA[<p>почему бы и не написать upstart-скрипт? на мой взгляд, управление сервисом будет гораздо гибче и удобней, чем просто скриптом из rc.local. Кстати, респаун апстарт тоже умеет.</p>]]></description>
			<author><![CDATA[null@example.com (alexfinn)]]></author>
			<pubDate>Sun, 15 Jun 2014 08:11:56 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=412956#p412956</guid>
		</item>
		<item>
			<title><![CDATA[Re: Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=412955#p412955</link>
			<description><![CDATA[<p>Делал такое с помощью insserv помнится.. вполне годный вариант [был].</p>]]></description>
			<author><![CDATA[null@example.com (overlayer)]]></author>
			<pubDate>Sun, 15 Jun 2014 08:04:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=412955#p412955</guid>
		</item>
		<item>
			<title><![CDATA[Самопальный сервис]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=412938#p412938</link>
			<description><![CDATA[<p>Есть небольшой самопальный демон (на питоне, работает с мускулем). Нужно добавить его в автозагрузку от непривелегированного пользователя и респаунить в случае падения... ещё желательно аккуратно его завершать при останонове системы и перезапускать по команде пользователя... как это православно сделать в шляпе (CentOS 6)?</p><p>писать отдельный скрипт в /etc/init.d больно жирно... в inittab — слишком близко к системе ...<br />пожалуй лучшим вариантом был бы аналог гетушного /etc/local.d/foo.{start,stop} и совет по респауну и зупаску от другого пользователя...</p><p>да, со шляповскими заморочками я слабо знаком, поэтому буду рад ссылкам на доки...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Sat, 14 Jun 2014 22:28:09 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=412938#p412938</guid>
		</item>
	</channel>
</rss>
