作为Java
开发者,很多场景下会使用SpringBoot
开发Web
应用,目前微服务主流SpringCloud
全家桶也是基于SpringBoot
搭建的。SpringBoot
应用部署到服务器上,需要编写运维管理脚本。本文尝试基于经验,总结之前生产使用的Shell
脚本,编写一个可以复用的SpringBoot
应用运维脚本,从而极大减轻SpringBoot
应用启动、状态、重启等管理的工作量。本文的Shell
脚本在CentOS7
中正常运行,其他操作系统不一定适合。如果对一些基础或者原理不感兴趣可以拖到最后,直接拷贝脚本使用。