Skip to content

Instantly share code, notes, and snippets.

@wfaler
Last active December 28, 2015 20:49
Show Gist options
  • Save wfaler/7560362 to your computer and use it in GitHub Desktop.
Save wfaler/7560362 to your computer and use it in GitHub Desktop.
Startup and shutdown script for a Java process on a *nix OS
# startup.sh
#bin/bash
if [ ! -z $1 ]
then
mkdir -p ~/.[appname]
nohup java -Xmx[heapsize] -jar -D[system-property]=$1 [appname].jar > [appname].log &
ps -ef | grep java | grep [startup class] | awk '{print $2}' > ~/.[appname]/[appname].pid
else
echo "startup failed, no [parameter] argument passed"
exit 1
fi
# shutdown.sh
cat ~/.[appname]/[appname].pid | xargs kill
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment