linux脚本的编写

由于个人服务器的资源匮乏,所以没有搭建jenkins 自动化部署,因此自己只能打包上传,所以编写了2个运行脚本。

  1. 脚本1:查找进程并杀死,删除相关文件:【project :是项目的名称】
#!/bin/bash 
if ps -ef | grep project| grep -v grep | awk '{print $2}' | xargs kill -9;then
echo "已经杀死相关进程"
rm -rf project.jar nohup.out
echo "已经删除相关文件"
else 
echo "相关进程已经不存在"
rm -rf project.jar nohup.out
echo "已经删除相关文件"
fi

     2.脚本2:等待jar上传后执行:

#!/bin/bash 
nohup java -jar project.jar &

 

你可能感兴趣的:(javeEE)