脚本内容 #!/bin/bash appname=$2 usage() { echo "Usage: sh operate.sh [start|stop|restart|status]" exit 1 } is_exist() { pid=`ps -ef | grep $appname | grep java | grep -v grep | awk '{print $2}' ` if [ -z "${pid}" ]; then return 1 else return 0 fi } #启动方法 start() { is_exist if [ $? -eq "0" ]; then echo "${appname} is already running. pid=${pid}." else nohup java -jar $appname & fi } #停止方法 stop() { is_exist if [ $? -eq "0" ]; then kill -9 $pid else echo "${appname} is not running" fi } #输出运行状态 sta.... Linux jar包脚本 Linux