shell脚本
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> #!/usr/bin/env bash JAR_FILE_NAME="donkey-acl-console.war" findproc() { PID=`ps aux | grep $JAR_FILE_NAME | grep "java" | grep -v "$$" | grep -v grep | awk '{ print $2 }'` } findproc; echo 'find process id : '$PID for i in $PID do /bin/kill -9 $PID done cd `dirname $0` cd .. DEPLOY_DIR=`pwd` JAVA='java' if [ -z `which java` ]; then if [ -z $JAVA_HOME ]; then JAVA=$JAVA_HOME/bin/java else echo 'Cannot find java command and JAVA_HOME.' fi fi if [ ! -z `java -version 2>&1 | grep 'openjdk version' | awk '{print $3}' | egrep '1.[8-10].\d*'` ]; then nohup $JAVA