springboot linux 启动脚本,
找到应用进程PID,杀死应用进程PID,运行启动脚本,很烦。像我这种懒的人,还得想办法一步搞定!
如下所示创建一个新的shell脚本并运行它!
#!/bin/sh # Kill process if[$ #-lt 1]然后根据进程名回显您需要传入jar包的名称!退出1fi#根据输入的应用程序名称,找出指定应用程序的进程Id process=` PS-ef grep $ 1 grep-v grep grep-v ppid grep-v/bin/sh awk { print $ 2 } ` # echo $ process #然后打印被杀死进程的IDIF[Else #然后打印被杀死进程的Id echo 当前运行该应用程序的进程的PID:$ 1 process[$ { process[0]}] Kill-9 $ process echo 该进程Sleep 3sfi#启动应用echo =======Starting====== nohup Java-jar $ 1/dev/null 21 sleeps 3s #根据输入的应用程序名称,找出指定应用程序的进程ID process=` PS-ef grep $ 1 grep-v grep grep-v ppid grep-v/bin/sh awk { print $ 2 } echo 启动成功,新的进程PID: $ process 退出1脚本格式:文件名应用程序名,例如:
这个脚本有三个功能:
第一次启动和运行。第一次叫做开始。如何使用:restart _ application.shrourou.jar,其中restart _ application . sh是您新创建的脚本文件的名称,rourou . jar是您自己的应用程序。重启应用程序并直接运行它。用法:restart _ application.shrourou.jar,其中restart _ application . sh是您新创建的脚本文件的名称,rourou . jar是您自己的应用程序。如果没有传入应用程序的名称,将显示jar包的名称!这就是这篇关于SpringBoot应用程序在线重启脚本的文章。有关SpringBoot重启脚本的更多信息,请搜索Popular IT之前的文章或继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。