Yes you&#39;re right. Unfortunately I was not very familiar with the way inetd works (now I know that it redirects a network socket input/output data to stdin of a program).<br /><br />Unfortunately, I&#39;m still having problems (because althought I am able to call the program the execution fails because of dynamic libraries).<br /><br />It&#39;s a bit strange because I installed it with pkgutil... so everything &quot;should&quot; be ok.<br /><br />El , Steve Shipway &lt;s.shipway@auckland.ac.nz&gt; escribió:<br />&gt; <br />&gt; <br />&gt;  When you run &#39;rrdtool -&#39; it takes a chain of commands from standard input.  However, where are these commands coming from if you run it under SMF?  You&#39;ve nothing to handle listening to a socket, and multiple connections would require multiple<br />&gt;  invocations... hence it doesnt work.<br />&gt; <br />&gt; <br />&gt; <br />&gt; My &#39;method 1&#39; (inetd mode) will cause SMF to take care of listening to sockets, and after a connect, the connected socket is linked ot the standard input of the spawned rrdtool process.<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; Steve Shipway<br />&gt; <br />&gt; University of Auckland ITS<br />&gt; <br />&gt; UNIX Systems Design Lead<br />&gt; <br />&gt; s.shipway@auckland.ac.nz<br />&gt; <br />&gt; Ph: +64 9 373 7599 ext 86487<br />&gt; <br />&gt;  <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; From: Jose Ignacio Gil Jaldo [naranja82@gmail.com]<br />&gt; <br />&gt; Sent: Wednesday, 1 December 2010 10:15 p.m.<br />&gt; <br />&gt; To: Steve Shipway<br />&gt; <br />&gt; Cc: rrd-users@lists.oetiker.ch<br />&gt; <br />&gt; Subject: Re: [rrd-users] RRDTool as a server in Solaris<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; Hi Steve,<br />&gt; <br />&gt; <br />&gt; <br />&gt; I will try what you suggest but there is a couple of things that are strange to me in what you say.<br />&gt; <br />&gt; <br />&gt; <br />&gt; 1. I completely agree with except for the fact that when I run in commandline: rrdtool -  the process does not end (it waits until I type commands). That&#39;s why it&#39;s so strange to me that the process exists inmediately.<br />&gt; <br />&gt; 2. I know that stop method is not right (as I recognized in my first post) but as I am not very proficient in Solaris/SMF/RRDTOOL I was trying to solve the problem incrementally. So first of all I wanted to start the process.<br />&gt; <br />&gt; <br />&gt; <br />&gt; I will try 1 option and see how it goes.<br />&gt; <br />&gt; <br />&gt; <br />&gt; Thanks<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt;