#!/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