如何后台启动Spring Boot的fat jar
-  使用nohup命令启动: - 在Linux或Unix系统中,你可以使用nohup命令来启动jar包,以确保即使你关闭了终端或断开了SSH连接,程序仍然可以在后台运行。
- 命令格式如下:nohup java -jar yourapp.jar > app.log 2>&1 &
- 这条命令做了几件事: - nohup:确保命令在用户登出后继续运行。
- java -jar yourapp.jar:使用Java运行你的jar包。
- > app.log:将标准输出重定向到- app.log文件。
- 2>&1:将标准错误也重定向到标准输出(即- app.log文件)。
- &:将进程放到后台执行。
 
 
- 在Linux或Unix系统中,你可以使用
-  使用screen或tmux: - 这些工具可以创建一个虚拟会话,你可以在其中运行应用程序,然后断开连接,应用仍然在后台运行。
- 使用screen或tmux,你可以随时重新连接到这个会话来查看应用的输出。
 
如何查看日志
-  直接查看日志文件: - 如果你按照上面的命令启动应用,日志将被写入到app.log文件中。
- 你可以使用tail命令查看日志文件的内容:tail -f app.log
- 这个命令会持续输出新增到app.log中的日志,非常适合实时监控日志。
 
- 如果你按照上面的命令启动应用,日志将被写入到
-  配置Spring Boot的日志设置: - 你可以在应用的application.properties或application.yml文件中配置日志文件的路径和级别,例如:logging.file.name=application.log logging.level.root=WARN
- 这样,Spring Boot会自动将日志写入到指定的文件,你也可以用类似tail -f的方式查看这个文件。
 
- 你可以在应用的
