jenkins构建maven项目配置
2024-02-24 本文已影响0人
追风还是少年
![](https://img.haomeiwen.com/i16458394/dce5c4436db3e6bc.png)
![](https://img.haomeiwen.com/i16458394/00d594719b911fc0.png)
![](https://img.haomeiwen.com/i16458394/6339e272cfaab25a.png)
![](https://img.haomeiwen.com/i16458394/fc06eae548825baa.png)
![](https://img.haomeiwen.com/i16458394/8b2c25b1f24e6987.png)
![](https://img.haomeiwen.com/i16458394/ec8d1185abb59b1b.png)
#!/bin/bash
rm -rf xxoo
appname=$1
echo 'arg:$1'
pid=`ps -ef | grep $appname | grep 'java -jar' | awk '{printf $2}'`
echo $pid
# -z 做控制判?
if [ -z $pid ];
then
echo "$appname not started"
else
kill -9 $pid
echo "$appname stoping...."
fi
# -w 精?匹配
check=`ps -ef|grep -w $pid |grep java`
if [ -z $check ];
then
echo "$appname pid:$pid is stoped"
else
echo "$appname stop failed"
fi