从 jenkins 启动服务器时,输出未写入 nohup.out

从 jenkins 启动服务器时,输出未写入 nohup.out

我编写了一个 shell 脚本来启动下面提到的服务器,该脚本是通过 ssh 从 jenkins 执行的。

nohup ./startWeblogic.sh &

服务器正常启动,但输出未写入 nohup 中。但如果该命令在 putty 中运行,则可以正常工作。为什么会这样呢?有没有其他方法可以做到这一点?

答案1

尝试添加set -ex以了解到底发生了什么,这可能会有所帮助。甚至尝试在脚本本身中手动记录。

相关内容