<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_6_thread_3063"  />
<title>rulinux.net - Форум - Development - Взаимодействие с демоном</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - Взаимодействие с демоном</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Re:Взаимодействие с демоном</title>
<link>https://rulinux.net/message.php?newsid=3063&amp;page=1#19243</link>
<guid>https://rulinux.net/message.php?newsid=3063&amp;page=1#19243</guid>
<pubDate>Thu, 20 Aug 2009 08:05:29 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; ipcs -qa
ipcs -qp
же</p>]]></description>
</item>
<item>
<title>Re:Взаимодействие с демоном</title>
<link>https://rulinux.net/message.php?newsid=3063&amp;page=1#19242</link>
<guid>https://rulinux.net/message.php?newsid=3063&amp;page=1#19242</guid>
<pubDate>Tue, 28 Jul 2009 21:15:07 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; у меня еще семафор в рукаве =)</p><p>Хотел тебе посоветовать посмотреть в выводе ipcs -qa кто был LRPID на данной очереди, но попробовал на линуксе и обнаружил, что там эта информация не показывается.. В этой связи вспоминаются пророческие слова того анонимуса про унылое говно.</p>]]></description>
</item>
<item>
<title>Re:Взаимодействие с демоном</title>
<link>https://rulinux.net/message.php?newsid=3063&amp;page=1#19241</link>
<guid>https://rulinux.net/message.php?newsid=3063&amp;page=1#19241</guid>
<pubDate>Tue, 28 Jul 2009 16:28:40 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; который по запросу мог бы выдать актуальную информацию об объекте</p><p>what is актуальная информация about объекте?</p><p>для такого типа дел я использую шаренную память. IPC::Shareable вобщем.</p>]]></description>
</item>
<item>
<title>Re:Взаимодействие с демоном</title>
<link>https://rulinux.net/message.php?newsid=3063&amp;page=1#19240</link>
<guid>https://rulinux.net/message.php?newsid=3063&amp;page=1#19240</guid>
<pubDate>Wed, 22 Jul 2009 19:26:47 +0400</pubDate>
<description><![CDATA[<p>спасибо, посмотрю</p>]]></description>
</item>
<item>
<title>Re:Взаимодействие с демоном</title>
<link>https://rulinux.net/message.php?newsid=3063&amp;page=1#19239</link>
<guid>https://rulinux.net/message.php?newsid=3063&amp;page=1#19239</guid>
<pubDate>Wed, 22 Jul 2009 19:25:51 +0400</pubDate>
<description><![CDATA[<p>у меня еще семафор в рукаве =)</p>]]></description>
</item>
<item>
<title>Re:Взаимодействие с демоном</title>
<link>https://rulinux.net/message.php?newsid=3063&amp;page=1#19238</link>
<guid>https://rulinux.net/message.php?newsid=3063&amp;page=1#19238</guid>
<pubDate>Wed, 22 Jul 2009 18:58:16 +0400</pubDate>
<description><![CDATA[<p>самые простые - локальный сокет или пайп гденибудь в /tmp/&lt;mydaemon&gt;/</p>]]></description>
</item>
<item>
<title>Re:Взаимодействие с демоном</title>
<link>https://rulinux.net/message.php?newsid=3063&amp;page=1#19237</link>
<guid>https://rulinux.net/message.php?newsid=3063&amp;page=1#19237</guid>
<pubDate>Wed, 22 Jul 2009 18:51:01 +0400</pubDate>
<description><![CDATA[<p>Тебе не приходило в голову, что демон сам же и вычитывает с очереди свои ответы?</p>]]></description>
</item>
<item>
<title>Взаимодействие с демоном</title>
<link>https://rulinux.net/message.php?newsid=3063&amp;page=1#19236</link>
<guid>https://rulinux.net/message.php?newsid=3063&amp;page=1#19236</guid>
<pubDate>Wed, 22 Jul 2009 18:12:04 +0400</pubDate>
<description><![CDATA[<p>Требуется написать демон, который по запросу мог бы выдать актуальную информацию об объекте</p><p>как реализовываю - демон висит в памяти, в /var/run/*.pid храню pid для доступа к нему</p><p>создал обработчики для SIGTERM (для терминирования) и SIGUSR1</p><p>создал очередь сообщений</p><p>по сигналу SIGUSR1 демон создает поток выполнения который принимает через очередь сообщений необходимые параметры, и посылает ответ через эту же очередь</p><p>в теории вроде все должно работать.., смущает, что ipcs -q в моей системе выдает пустой список</p><p>может есть какой-нибудь другой общепринятый способ обмена данными с демоном?</p>]]></description>
</item>
</channel>
</rss>