ps -ef|grep coe
sleep 2
echo -----stop coe------
#grep命令的参数 -v 即反向查找,awk '{print $2}' 打印出第二列参数即所有过滤后进程的pid;
for N in `ps -ef | grep "coe" | grep -v grep | awk '{print \$2}'`
do
STOP="kill -9 $N"
eval $STOP
done
ps -ef|grep coe
sleep 3
echo ---------------stop coe-server-------------
for N in `ps -ef | grep "coe-server" | grep -v grep | awk '{print \$2}'`
do
STOP="kill -9 $N"
echo $N
eval $STOP
done
ps -ef|grep coe
echo -------------coe stopped----
cd /home/rpa/coe-source/coe-server/
echo "-------------starting coe-server---"
nohup java -jar coe-server-0.0.1-SNAPSHOT.jar -Xms2048m -Xmx2048m > log.txt 2>&1 &
#tail -f log.txt
echo --------------请查看log: tail -f log.txt---------