[posted on gentoo-java without luck, I hope those rc-stuff questions are not too off topic here...]
Hi all, I'm trying to write a startup script for helma (http://helma.org) but start-stop-daemon gives me trouble here (I briefly looked at the jboss and jetty scripts but they don't use start-stop-daemon). As far as I can tell I run the exact same command from my init-script and via commandline, nevertheless the former fails with no error and the one issued from the prompt succeeds. Is java+start-stop-daemon a no-go? works from command prompt: gentoo ~ # start-stop-daemon -v --start --chuid helma --background --pidfile /var/run/helma-default.pid --make-pidfile --startas /opt/sun-jdk-1.5.0.08/bin/java -- -Djava.headless=True -Xmx64m -Xms64m -jar /opt/helma-1.5.1/launcher.jar -h /opt/helma-1.5.1/ -w 8080 -> app is running gentoo ~ # /etc/init.d/helma start * Starting checkconfig with instance default * This is passed to java: -Djava.headless=True -Xms64m -Xmx64m -jar /opt/helma-1.5.1/launcher.jar -h /opt/helma-1.5.1/ -w 8080 * Starting helma instance default. ... Starting /opt/sun-jdk-1.5.0.08/bin/java... Detatching to start /opt/sun-jdk-1.5.0.08/bin/java...done. [ ok ] -> app not running I'm mostly interested in changing the user at startup and pid file handling. If start-stop-daemon won't work I'd need to add sudo to RDEPEND and grab the PID from "ps U" or similar... I'd prefer doing it in a more "standard" way though. thanks Paul -- [email protected] mailing list
