其他分享
首页 > 其他分享> > nohup命令执行jar包后找不到日志文件

nohup命令执行jar包后找不到日志文件

作者:互联网

nohup命令执行jar包后生成的日志文件是以执行该命令时所在的目录为依据,而不是以jar包所在的目录为依据。

 使用ssh进入服务器后,位置默认在root目录下,如果用

honup java -jar /xxx/xxxx/xxxxx.jar &

执行jar包,生成的nohup.out日志文件在/ROOT目录下

而先进入对应jar包的目录再执行,日志文件就会保存在jar包同级目录下

cd /xxx/xxxx/

nohup java -jar xxxxx.jar &

当然更好的习惯是使用重定向,将日志输出到指定的位置

honup java -jar /xxx/xxxx/xxxxx.jar >  (在这里指定日志输出位置)  2>&1 &

此时无论在什么位置执行命令,日志都会输出到指定的位置

标签:包后,java,jar,xxxxx,nohup,日志,目录
来源: https://blog.csdn.net/YZero_cn/article/details/120436502