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