我要求我需要在遠程主機上執行java命令java -jar xxxx.jar
。我能夠在遠程主機上運行java作業。但有時我需要殺死java進程。所以我創建了另一個殺死java PID的工作。它成功地終止了遠程主機上的java進程。但詹金斯正在運行java罐的工作是失敗如何在遠程主機上殺死java進程後傳遞jenkins build
[SSH] exit-status: -1
Build step 'Execute shell script on remote host using ssh' marked build as failure
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s
No previous build found...
Finished: FAILURE
但我故意殺死遠程主機上的java進程。我怎麼能通過jenkins構建。如果有人有解決辦法,請幫助我處理這種情況。提前致謝。
是否沒有其他方式說服您的遠程作業停止,除了殺死進程,就像讓它定期檢查存在的文件?當您使用OS功能殺死JVM時,很難正常退出。 – Gus