FreeBSD 8 (which I can't get to work in general)
hyperic-hq-agent-4.2.0.7/bundles/agent-4.2.0.7-1285# ./bin/hq-agent-nowrapper.sh ping
Pinging ...
Success!
hyperic-hq-agent-4.2.0.7/bundles/agent-4.2.0.7-1285# sh -x ./bin/hq-agent-nowrapper.sh
...
...
...
+ [ ping = start ]
+ [ ping = run ]
+ [ ping = stop ]
+ [ ping = status ]
+ [ ping = ping ]
+ echo Pinging ...
Pinging ...
+ /usr/local/openjdk6//bin/java -Xmx128m -Dsun.net.inetaddr.ttl=60 -Djava.net.preferIPv4Stack=true -Djava.security.auth.login.config=jaas.config -Dagent.install.home=../.. -Dagent.bundle.home=. -Djava.library.path=../../wrapper/lib -Dagent.propFile=../../conf/agent.properties -Dagent.logDir=../../log -Dagent.dataDir=../../data -cp :./lib/AgentClient.jar:./lib/AgentServer.jar:./lib/lather.jar:./pdk/lib/ant.jar:./pdk/lib/backport-util-concurrent-3.1.jar:./pdk/lib/com.springsource.com.sun.xml.bind-2.1.7.jar:./pdk/lib/com.springsource.javax.xml.bind-2.1.7.jar:./pdk/lib/commons-beanutils.jar:./pdk/lib/commons-codec-1.3.jar:./pdk/lib/commons-collections-3.2.jar:./pdk/lib/commons-httpclient-3.1.jar:./pdk/lib/commons-logging.jar:./pdk/lib/dnsjava-2.0.3.jar:./pdk/lib/getopt.jar:./pdk/lib/hq-product.jar:./pdk/lib/hyperic-util.jar:./pdk/lib/jakarta-oro-2.0.7.jar:./pdk/lib/jdom-1.1.jar:./pdk/lib/jsch-0.1.34.jar:./pdk/lib/json.jar:./pdk/lib/junit-3.8.jar:./pdk/lib/junit-4.4.jar:./pdk/lib/jxla.jar:./pdk/lib/log4j-1.2.14.jar:./pdk/lib/sigar.jar:./pdk/lib/snmp4j.jar:./pdk/lib/tomcat-jk.jar:./pdk/lib/ws-commons-util-1.0.2.jar:./pdk/lib/xalan.jar:./pdk/lib/xml-apis.jar:./pdk/lib/xmlrpc-client-3.1.jar:./pdk/lib/xmlrpc-common-3.1.jar:./pdk/lib/xpp3_min-1.1.4c.jar:./pdk/lib/xstream-1.3.1.jar:../../wrapper/lib/wrapper.jar org.hyperic.hq.bizapp.agent.client.AgentClient ping
+ VAL='Error contacting agent: Unable to connect to 127.0.0.1:2144: Connection refused'
+ [ 0 = 0 ]
+ echo Success!
Success!
seems the java process exits with 0 even when there is a failure connecting.
hyperic-hq-agent-4.2.0.7/bundles/agent-4.2.0.7-1285# ./bin/hq-agent-nowrapper.sh ping
Pinging ...
Success!
hyperic-hq-agent-4.2.0.7/bundles/agent-4.2.0.7-1285# sh -x ./bin/hq-agent-nowrapper.sh
...
...
...
+ [ ping = start ]
+ [ ping = run ]
+ [ ping = stop ]
+ [ ping = status ]
+ [ ping = ping ]
+ echo Pinging ...
Pinging ...
+ /usr/local/openjdk6//bin/java -Xmx128m -Dsun.net.inetaddr.ttl=60 -Djava.net.preferIPv4Stack=true -Djava.security.auth.login.config=jaas.config -Dagent.install.home=../.. -Dagent.bundle.home=. -Djava.library.path=../../wrapper/lib -Dagent.propFile=../../conf/agent.properties -Dagent.logDir=../../log -Dagent.dataDir=../../data -cp :./lib/AgentClient.jar:./lib/AgentServer.jar:./lib/lather.jar:./pdk/lib/ant.jar:./pdk/lib/backport-util-concurrent-3.1.jar:./pdk/lib/com.springsource.com.sun.xml.bind-2.1.7.jar:./pdk/lib/com.springsource.javax.xml.bind-2.1.7.jar:./pdk/lib/commons-beanutils.jar:./pdk/lib/commons-codec-1.3.jar:./pdk/lib/commons-collections-3.2.jar:./pdk/lib/commons-httpclient-3.1.jar:./pdk/lib/commons-logging.jar:./pdk/lib/dnsjava-2.0.3.jar:./pdk/lib/getopt.jar:./pdk/lib/hq-product.jar:./pdk/lib/hyperic-util.jar:./pdk/lib/jakarta-oro-2.0.7.jar:./pdk/lib/jdom-1.1.jar:./pdk/lib/jsch-0.1.34.jar:./pdk/lib/json.jar:./pdk/lib/junit-3.8.jar:./pdk/lib/junit-4.4.jar:./pdk/lib/jxla.jar:./pdk/lib/log4j-1.2.14.jar:./pdk/lib/sigar.jar:./pdk/lib/snmp4j.jar:./pdk/lib/tomcat-jk.jar:./pdk/lib/ws-commons-util-1.0.2.jar:./pdk/lib/xalan.jar:./pdk/lib/xml-apis.jar:./pdk/lib/xmlrpc-client-3.1.jar:./pdk/lib/xmlrpc-common-3.1.jar:./pdk/lib/xpp3_min-1.1.4c.jar:./pdk/lib/xstream-1.3.1.jar:../../wrapper/lib/wrapper.jar org.hyperic.hq.bizapp.agent.client.AgentClient ping
+ VAL='Error contacting agent: Unable to connect to 127.0.0.1:2144: Connection refused'
+ [ 0 = 0 ]
+ echo Success!
Success!
seems the java process exits with 0 even when there is a failure connecting.