#!/usr/bin/env bash #若是存在该文件夹则更新 若是不存在则下载 if [[ -e renren-security ]];then echo "更新 renren-security/" cd renren-security/ git pull else echo "下载 renren-security/" git clone https://gitee.com/chenyaohua/renren-security.git cd renren-security/ fi mvn clean package -Dmaven.test.skip=true for itm in `find ./ -name "ren*.jar"`;do echo ${itm} cp "$itm" /d/ echo ${itm##*/} declare fileJar=${itm##*/} declare PID=`ps -ef|grep ${fileJar}|sed -n '2p'|awk '{print $2}'` if -n ${PID}; then kill -9 PID fi echo ${fileJar/jar/log} nohup java -jar /d/${fileJar} & ${fileJar/jar/log} done