部署shell脚本

2021-03-08  本文已影响0人  无尘粉笔

kill.sh

!/bin/bash

echo "Before: "
ps -ef| grep java | grep "kfpt-riskmanage-1.1.0.jar"

variable=ps -ef| grep java | grep "kfpt-riskmanage-1.1.0.jar"

if [ ! -n "$variable" ] ;then
echo "没有找到JAVA进程!"
exit 1
fi

array=(${variable// / })

progress=${array[1]}

kill -9 $progress

echo ""
echo "killing ..."
echo ""

sleep 5s

echo "After: "
ps -ef | grep java | grep "kfpt-riskmanage-1.1.0.jar"

startup.sh

!/bin/bash

nohup java -server -Xms2048m -Xmx4096m -jar kfpt-riskmanage-1.1.0.jar --spring.profiles.active=prod >/dev/null 2>&1 &

tailf log/daily.log

vmstat.sh

#!/bin/bash


variable=`ps -ef| grep java | grep kfpt-riskmanage-1.1.0`


if [ ! -n "$variable" ] ;then
    echo "没有找到JAVA进程!"
    exit 1
fi


array=(${variable// / })  


progress=${array[1]}


echo $progress
jstat -gcutil $progress

copy.sh

#!/bin/bash


rm -f tmp/bak/kfpt-riskmanage-1.1.0.jar


cp kfpt-riskmanage-1.1.0.jar tmp/bak/


cp tmp/kfpt-riskmanage-1.1.0.jar .
上一篇 下一篇

猜你喜欢

热点阅读