服务器部署jar包执行命令编写
新建deploy.sh文件,并编写内容
SERVER_NAME=demo-server-8.2.0.15.jar #服务jar包名称
#根据服务名称查询对应的pid
pid=$(ps -ef|grep $SERVER_NAME|grep -v grep|awk '{print $2}');
#判断进程是否存在,存在则杀死
if [ -n "$pid" ]; then
kill -9 $pid;
fi
#服务jar包
#后台运行命令 jar运行命令 标准输出符号 日志输出文件 标准结束符
nohup java -jar -Dfile.encoding=utf-8 $SERVER_NAME > hussar.log &
将执行文件上传到服务器部署jar的位置
标签:执行命令,grep,NAME,pid,jar,SERVER,服务器 From: https://www.cnblogs.com/huoxiaoguo/p/18154577