Jenkins日志停留在<server started =“”in =“”running =“”mode =“”> line,同时运行startWebLogic.sh

时间:2017-11-30 14:05:55

标签: linux shell jenkins weblogic-10.x

我正在尝试使用Jenkins执行Weblogic重启Admin和手动服务器。所以我使用Build部分中的 Execute Shell 选项来运行 startWebLogic.sh 用于启动管理服务器,但在 <Server started in RUNNING mode> 行之后日志被卡住,并且未执行下一个Unix命令。

我试图在shell中使用一个函数来解决这个问题,比如

function check()
{
key="<Server started in RUNNING mode>"
##kill the process after grepping the key 
done
}

在执行shell形式的Linux框时它工作正常,但是当从Jenkins调用时,它仍然卡在<Server started in RUNNING mode>行。

我在调用nohup时尝试使用startWebLogic.sh,但Jenkins日志仍然停留在下面的行

<Nov 30, 2017 4:02:56 AM PST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>

需要出路,请帮助。

1 个答案:

答案 0 :(得分:0)

您可以将输出重定向到其他日志文件,以便脚本跳过并执行下一个命令。

nohup sh start weblogic.sh&amp; &GT; /tmp/logfile.out