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