linux使用nohup后台启动并且不输出nohup.out日志文件

nohup java -jar lncms.war >/dev/null 2>&1 &

nohup意思就是使用后台方式运行java命令。

>/dev/null意思是将标准信息输出到一个黑洞(/dev/null),说人话就是不输出标准信息。

>2>&1意思是将错误信息和标准信息使用同一个文件,说人话就是不输出错误信息。如果需要输出错误,可以将命令改为:

nohup java -jar lncms.war >/dev/null nohup.out &

最后的&意思是,用后台方式运行nohup命令本身,可以不加,如果不加&,不能用ctrl+c结束nohup的界面,而需要直接关闭ssh客户端,或者使用exit命令。

 

你可能感兴趣的:(Linux)