Again, scpServer doesn't seem to be a daemon but a regular process.

Change the start method so scpServer is executed in background then
refresh and restart the service.

-- Renaud

Joel Gonzalez wrote:
> I see that the demon writes in his log, reason why think that it is executed, 
> but it does not remain in state online, my smf manifiest is:
> 
> <?xml version='1.0'?>
> <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
> <service_bundle type='manifest' name='scpServer'>
>       <service name='application/scpServer' type='service' version='1'>
>               <create_default_instance enabled='true'/>
>               <single_instance/>
>               <dependency name='multi-user-server' type='service' 
> grouping='require_all' restart_on='none'>
>                       <service_fmri value='svc:/milestone/multi-user-server'/>
>               </dependency>
>               <exec_method type='method' 
>                                        name='start' 
>                                        exec='scpServer 
> /opt/scp/config/scpServer.scpasub.xml' 
>                                        timeout_seconds='60'>
>                       <method_context>
>                               <method_credential user='scpadmin' 
> group='scpadmin'/>
>                               <method_environment>
>                                       <envvar name='PATH' 
> value='/usr/bin:/usr/sbin:/opt/scp/bin'/>
>                                       <envvar name='LD_LIBRARY_PATH' 
> value='/opt/nms/lib:/opt/nmstx/lib:/export/home/scpadmin/TimesTen/tt70/lib'/>
>                               </method_environment>
>                       </method_context>
>               </exec_method>
>               <exec_method type='method' 
>                                        name='stop' 
>                                        exec=':kill -TERM' 
>                                        timeout_seconds='60'>
>                       <method_context>
>                               <method_credential user='scpadmin' 
> group='scpadmin'/>
>                               <method_environment>
>                                       <envvar name='PATH' 
> value='/usr/bin:/usr/sbin:/opt/scp/bin'/>
>                                       <envvar name='LD_LIBRARY_PATH' 
> value='/opt/nms/lib:/opt/nmstx/lib:/export/home/scpadmin/TimesTen/tt70/lib'/>
>                               </method_environment>
>                       </method_context>
>               </exec_method>
>               <property_group name='startd' type='framework'>
>                 <propval name='duration' type='astring' value='transient' />
>         </property_group>
>               <stability value='Unstable'/>
>               <template>
>                       <common_name>
>                               <loctext xml:lang='C'>scpServer</loctext>
>                       </common_name>
>               </template>
>       </service>
> </service_bundle>
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> smf-discuss mailing list
> smf-discuss at opensolaris.org

Reply via email to