Am Mittwoch, den 02.12.2009, 10:55 +0100 schrieb Robert Bielik: > Ok, I think I'm going nuts. I simply want to startup a Java Service like so: > > daemon --pidfile=$PIDFILE --user $USER "cd $WORKING_DIR && /usr/bin/java $DAEMON_ARGS >/dev/null 2>&1 &" > > I can get it to startup alrite, but the litte "thingy" is that I have no way of getting the process ID of the > started service to put in the PIDFILE, in order for me to later on be able to stop the service. > (I can have up to 5 of these Java services running, each needing a different pidfile). > > This is a BREEZE to do in Debian/Ubuntu with start-stop-daemon! > > Please help! > TIA > /Rob We are a java shop and use an old/patched debian version of start-stop-daamon rolled in our own rpm. It works but but one problem whe have is when java is updated stop/restart won't work because the inode of the process binary is changed. Also interesting to have a look at is jsvc, we use that for tomcat and we are quite happy with it. Chrid financial.com AG Munich head office/Hauptsitz München: Maria-Probst-Str. 19 | 80939 München | Germany Frankfurt branch office/Niederlassung Frankfurt: Messeturm | Friedrich-Ebert-Anlage 49 | 60327 Frankfurt | Germany Management board/Vorstand: Dr. Steffen Boehnert | Dr. Alexis Eisenhofer | Dr. Yann Samson | Matthias Wiederwach Supervisory board/Aufsichtsrat: Dr. Dr. Ernst zur Linden (chairman/Vorsitzender) Register court/Handelsregister: Munich – HRB 128 972 | Sales tax ID number/St.Nr.: DE205 370 553