我编写了一个 shell 脚本来启动下面提到的服务器,该脚本是通过 ssh 从 jenkins 执行的。
nohup ./startWeblogic.sh &
服务器正常启动,但输出未写入 nohup 中。但如果该命令在 putty 中运行,则可以正常工作。为什么会这样呢?有没有其他方法可以做到这一点?
答案1
尝试添加set -ex
以了解到底发生了什么,这可能会有所帮助。甚至尝试在脚本本身中手动记录。
我编写了一个 shell 脚本来启动下面提到的服务器,该脚本是通过 ssh 从 jenkins 执行的。
nohup ./startWeblogic.sh &
服务器正常启动,但输出未写入 nohup 中。但如果该命令在 putty 中运行,则可以正常工作。为什么会这样呢?有没有其他方法可以做到这一点?
尝试添加set -ex
以了解到底发生了什么,这可能会有所帮助。甚至尝试在脚本本身中手动记录。