首先讓我描述我的問題。 我配置了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