注册 X
提交 注:点击提交后系统会发送邮件到邮箱验证!(仅支持中国大陆邮箱)
我已阅读并同意 服务条款
首页 > IT技术笔记 > 查看笔记

使用shell脚本启动、停止以及重启springboot项目

springboot的配置文件中,配置文件的名字都有各自的意义跟用途

  1. dev 开发环境
  2. prod 生产环境(默认)
  3. test 测试环境

加载指定配置文件 --spring.profiles.active=prod

springboot加载jar包的方式有

        
        
      

解释

nohup表示永久运行。&表示后台运行

代表重定向到哪里

1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null" 2 表示stderr标准错误

nohup ./mqnamesrv >/home/cxb/mqnamesrv.out 2>&1 & 即标准输出到mqnamesrv.out中,接着,标准错误输出重定向等同于标准输出,输出到同一文件中。

在服务器上通过如下方式启动成功之后,如果涉及到重新启动,那么你需要通过ps -ef | grep bootdo 查询到进程号,再通过kill -s 9 ${pid} 进行杀死再重新启动,很是麻烦。

        
        
      

一两次还好说,如果涉及到多次,那就有些崩溃了。

这样,可以通过编写一个shell脚本来进行启动(start)停止(stop)重启(restart)操作,一步到位,方便高效

        
        
      


 打赏        分享



评论

邮箱: 昵称: