#!/bin/bash CRTDIR=$(cd $(dirname $0); pwd) echo $CRTDIR echo $( ps -ef | grep 'java-example.jar' | grep -v grep | awk '{print $2}' ) pid=$( ps -ef | grep 'java-example.jar' | grep -v grep | awk '{print $2}' ) echo $pid kill $pid nohup java -jar $CRTDIR/java-example.jar > $CRTDIR/log.file 2>&1 &