shell实战 部署项目
sprintboot的web项目部署 https://www.bilibili.com/video/BV1pX4y1f7qV/?spm_id_from=333.788&vd_source=e19b6d74147143c53ecbff88a0805f5f

tips
1、vi 时set nu可显示行号
2、if

3、jps -l 查看java项目进程号 名称 路径
#!/bin/bash dpTomcatPath="apache-tomcat-8.5.31-billserviceTP-8080" binPath="$dpTomcatPath/bin" confPath="$dpTomcatPath/conf" warName="xxx.war" pid=`ps -ef | grep tomcat | grep -w $dpTomcatPath | grep -v 'grep' | awk '{print $2}'` if [ -n "$pid" ]; then $binPath"/shutdown.sh" sleep 2s pid=`ps -ef | grep tomcat | grep -w $dpTomcatPath | grep -v 'grep' | awk '{print $2}'` if [ -n "$pid" ]; then kill -9 $pid sleep 2s else echo "使用shutdown命令成功中止程序!" fi else echo "程序未启动!" fi rm -rf $confPath"/"$warName cp /tmp/$warName $confPath $binPath"/startup.sh"

浙公网安备 33010602011771号