部署shell脚本

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 .
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容