How Springboot starts, shuts down, and restarts scripts in jar package mode
This article mainly introduces "how Springboot starts, shuts down, and restarts scripts with jar packages". In daily operations, I believe many people have doubts about how Springboot uses jar packages to start, close, and restart scripts. Xiaobian consulted all kinds of materials and sorted out simple and easy-to-use methods of operation. I hope it will be helpful for you to answer the questions of "how Springboot uses jar packages to start, close and restart scripts". Next, please follow the editor to study!
Springboot starts, shuts down, and restarts scripts as jar packages
Start
Write a startup script startup.sh
#! / bin/bash
Echo Starting application
Nohup java-jar activiti_demo-0.0.1-SNAPSHOT.jar &
Authorization
Chmod + x startup.sh
Close
Write a shutdown script stop.sh
#! / bin/bash
PID=$ (ps-ef | grep activiti_demo-0.0.1-SNAPSHOT.jar | grep-v grep | awk'{print $2}')
If [- z "$PID"]
Then
Echo Application is already stopped
Else
Echo kill $PID
Kill $PID
Fi
Authorization
Chmod + x stop.sh
Restart
Write a restart script restart.sh
#! / bin/bash
Echo Stopping application
Source. / stop.sh
Echo Starting application
Source. / startup.sh
Authorization
Chmod + x restart.sh
At this point, the study on "how Springboot starts, closes, and restarts scripts with jar packages" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!