1.执行命令 ps -ef|grep java 查询当前正在运行的java程序
2.找到要关闭的java程序的端口,例如我的是:root 13244
3.执行命令 kill -9 13244 关闭java程序
4.执行命令 ps -ef|grep java 进程查询是否关闭成功
5.确认关闭成功之后替换要更新的代码(备份代码)
6.找到启动程序,执行命令 sh start.sh 重新启动程序。
SpringBoot项目也可以这样启动
nohup java -jar xxx.jar
nohup 表示不挂断运行命令行,当账号退出或关闭终端时,程序仍然运行
当用 nohup 命令执行作业时,该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。