1、问题描述
java启动项目命令:
nohup java -jar -server -Dserver.port=10001 -Xms1024M -Xmx1024M -Dspring.profiles.active=dev /usr/local/application/laowang/laowang.jar >/dev/null 2>&1 &
执行起来是没问题,关于日志输出重定向,开始有点搞混了,记录下。
2、解决方案
1、首先要明确的是,nohup这些是在linux下执行的shell命令,其中的重定向也是shell命令参数的一种,不是java专用命令;
2、 nohup — & ,这个是shell命令,表明是在后台运行,挂起,关闭ssh窗口也不会被关闭;
3、我们经常使用nohup command &
命令形式来启动一些后台程序,比如一些java服务:
# nohup java -jar xxxx.jar &
为了不让一些执行信息输出到前台(控制台),我们还会加上刚才提到的>/dev/null 2>&1