Hi,<br><br>I&#39;m very new to Solaris and to rrdtool, but in my company we&#39;ve been using rrdtool in linux without any problem.<br><br>Anyway, I&#39;m trying deploy it in a solaris 10 machine and I am not being able to start it as a server.<br>
<br>I have created a SMF to start it but it seems to go down. The SMF is:<br><br>&lt;?xml version=&#39;1.0&#39;?&gt;<br>&lt;!DOCTYPE service_bundle SYSTEM &#39;/usr/share/lib/xml/dtd/service_bundle.dtd.1&#39;&gt;<br>&lt;service_bundle type=&#39;manifest&#39; name=&#39;export&#39;&gt;<br>
  &lt;service name=&#39;rrdtool&#39; type=&#39;service&#39; version=&#39;0&#39;&gt;<br>    &lt;create_default_instance enabled=&#39;true&#39;/&gt;<br>    &lt;single_instance/&gt;<br> &lt;instance name=&#39;rrdtool&#39; enabled=&#39;false&#39;&gt;<br>
                &lt;exec_method<br>                        type=&#39;method&#39;<br>                        name=&#39;start&#39;<br>                        exec=&#39;/opt/csw/bin/rrdtool - &lt;Directory&gt;&#39;<br>                        timeout_seconds=&#39;0&#39;&gt;<br>
                &lt;/exec_method&gt;<br>                &lt;exec_method<br>                        type=&#39;method&#39;<br>                        name=&#39;stop&#39;<br>                        exec=&#39;kill -9 blabla&#39;<br>
                        timeout_seconds=&#39;30&#39;&gt;<br>                &lt;/exec_method&gt;<br>        &lt;/instance&gt;<br>  &lt;/service&gt;<br>&lt;/service_bundle&gt;<br><br>where &lt;Directory&gt; is the place where I want to leave the statistics. However, when I try to start it using: svcadm enable rrdtool:rrdtool<br>
<br>I get the following log:<br>/usr/bin/kill[8]: blabla: Arguments must be %job or process ids<br>[ Nov 30 11:42:55 Method &quot;stop&quot; exited with status 1 ]<br>[ Nov 30 11:50:44 Leaving maintenance because disable requested. ]<br>
[ Nov 30 11:50:44 Disabled. ]<br>[ Nov 30 11:50:47 Enabled. ]<br>[ Nov 30 11:50:47 Executing start method (&quot;/opt/csw/bin/rrdtool - /opt/synchronica/synchronica/demo-server/statistics&quot;) ]<br>[ Nov 30 11:50:47 Method &quot;start&quot; exited with status 0 ]<br>
[ Nov 30 11:50:47 Stopping because all processes in service exited. ]<br>[ Nov 30 11:50:47 Executing stop method (&quot;kill -9 blabla&quot;) ]<br>/usr/bin/kill[8]: blabla: Arguments must be %job or process ids<br>[ Nov 30 11:50:47 Method &quot;stop&quot; exited with status 1 ]<br>
[ Nov 30 11:50:47 Executing stop method (&quot;kill -9 blabla&quot;) ]<br>/usr/bin/kill[8]: blabla: Arguments must be %job or process ids<br>[ Nov 30 11:50:47 Method &quot;stop&quot; exited with status 1 ]<br>[ Nov 30 11:50:47 Executing stop method (&quot;kill -9 blabla&quot;) ]<br>
/usr/bin/kill[8]: blabla: Arguments must be %job or process ids<br>[ Nov 30 11:50:47 Method &quot;stop&quot; exited with status 1 ]<br><br>
Also if I run that command in command-line it does not end inmediately and I can run commands.<br><br>I know that kill -9 blablabla is not correct but it should not be executed (it is executed because the command ends). Any clue about the problem cause? Do I have to register something else anywhere?<br>
<br>Thanks a lot<br><br><br>