Showing posts with label start stop script background nohup. Show all posts
Showing posts with label start stop script background nohup. Show all posts

Thursday, February 12, 2009

Process start and stop, the easy way

Here is a pair of scripts that can be used to start and stop a Java process (or something else) on a Linux/UNIX box using bash:

"start.sh":


nohup /usr/lib/jvm/java-1.6.0-sun/bin/java -jar Pronto-0.1-SNAPSHOT.jar 1> stdout.txt 2> stderr.txt &
echo $! > Pronto.pid


"stop.sh":

kill `cat Pronto.pid`
rm Pronto.pid


Use with caution, these are not production-ready ;-)