怎么做网站生意,彩票网站开发演示,html网站尺寸,买空间去哪个网站最近由于频繁更新程序#xff0c;项目又没有自动部署架构#xff0c;单独执行脚本很麻烦。因此整理了一个脚本#xff0c;一键式执行。 linux脚本执过程#xff1a; 1.ps -ef|grep xxx.jar 查询.jar的进程#xff0c; 2.如果有删除kill -9 进程。 3. 进程删除成功后 nohup… 最近由于频繁更新程序项目又没有自动部署架构单独执行脚本很麻烦。因此整理了一个脚本一键式执行。 linux脚本执过程 1.ps -ef|grep xxx.jar 查询.jar的进程 2.如果有删除kill -9 进程。 3. 进程删除成功后 nohup java -jar xx.jar log.out 21 4. jar包程序执行完成 执行tail -1000f log.out 查询日志 整理脚本一键式执行
#!/bin/bash# 查询xxx.jar的进程
pid$(ps -ef | grep xxx.jar | grep -v grep | awk {print $2})# 如果存在进程则删除
if [ -n $pid ]; thenkill -9 $pid
fi# 启动xxx.jar
nohup java -jar xxx.jar log.out 21 # 等待一段时间确保进程启动成功
sleep 2s# 打开日志文件
tail -1000f log.out
start_xxx.sh然后在终端中执行以下命令给予执行权限并运行脚本
chmod x start_xxx.sh
./start_xxx.sh