首先让我描述我的问题。 我配置了Jenkins,构建操作后我调用shell脚本在远程服务器上运行bash脚本。 shell脚本通过命令在Jenkins运行bash脚本执行Java代码时显示日志输出
java -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=xxx
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-XX:+HeapDumpOnOutOfMemoryError -jar name.jar "BUILD_PARAMETER"
我看到日志,从我在詹金斯的应用程序构建启动应用程序,它是不断构建过程的运行。我需要在运行 sh run命令后完成它。可能吗?
你是不是想从詹金斯服务器另一台服务器上启动shell脚本?你的命令是什么? –
@Naggi是的,正好在不同的服务器上。我试过*** nohup sh run.sh ***和*** sh run.sh ***。 – user2791999
您在命令末尾缺少'&'。这就是将进程发送到后台的原因 – Slav