介绍
这篇文章主要讲解了“Linux怎么启动停止重启springboot jar包”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么启动停止重启springboot jar包”吧!
# !/bin/bash ,#这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=mis-center-soa.jar ,#使用说明,用来提示输入参数 ,使用(){ ,,,,echo “用法:,sh my.sh (开始| | |重新启动停止状态), ,,,,exit 1 ,} #检查程序是否在运行 is_exist () { pid才能=' ps ef | grep 美元APP_NAME | grep -v grep | awk & # 39; {print $ 2} & # 39;,“ #才能如果不存在返回1,存在返回0 if 才能;[,-z “$ {pid}“,];然后 ,,,,,return 1 其他的才能 ,,return 0 fi才能 } #启动方法 start () { is_exist才能 if 才能;[$ ?大敌;-eq “0“,];然后 ,,,,,,echo “$ {APP_NAME}, is already 运行只pid=$ {pid},霸主地位; 其他的才能 ,,,nohup java -jar /opt/app/spring-boot/mis-center-soa APP_NAME 美元;祝辞,/opt/日志/my.log 2祝辞,1,, ,,,echo “$ {APP_NAME}, start success" fi才能 } #停止方法 stop () { is_exist才能 if 才能;[$ ?大敌;-eq “0“,];然后 ,,,kill 9美元的pid 其他的才能 ,,,echo “$ {APP_NAME}, is not running" fi才能 } #输出运行状态 状态(){ is_exist才能 if 才能;[$ ?大敌;-eq “0“,];然后 ,,,echo “$ {APP_NAME}, is 运行只Pid is $ {pid}“; 其他的才能 ,,,echo “$ {APP_NAME}, is NOT 运行!” fi才能 } #重启 重启(){ ,停止 ,开始 } #根据输入参数,选择执行对应方法,不输入则执行使用说明 case “1美元,在 “时才能) ,,,的开始 ,,,;; “stop"才能) ,才能停止 ,,,;; “status"才能) ,,,的地位 ,,,;; “restart"才能) ,才能重启 ,,,;; *)才能 ,才能使用 ,,,;; esac
感谢各位的阅读,以上就是“Linux怎么启动停止重启springboot jar包”的内容了,经过本文的学习后,相信大家对Linux怎么启动停止重启springboot jar包这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!