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

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

nohup命令执行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 &

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

上一篇:vcs/verdi安装步骤以及采坑记录


下一篇:DevExpress如何汉化XAF