gpt4 book ai didi

shell - Jenkins 作业在运行远程脚本后没有停止

转载 作者:行者123 更新时间:2023-12-02 01:43:21 25 4
gpt4 key购买 nike

我正在使用 jenkins 构建一个可执行的 jar 文件并将其复制到远程服务器中。复制后,我需要在远程服务器上运行 jar 文件。我正在使用 SSH 插件 来执行远程脚本。

远程脚本如下所示:

startServer.sh

pkill -f MyExecutable
nohup java -jar /home/administrator/app/MyExecutable.jar &

Jenkins 能够执行脚本文件,但执行后不会停止作业。它仍在继续该过程并在 jenkins 控制台中显示日志。这会产生问题,因为这些持续作业会阻止其他作业执行。

脚本执行后如何停止作业。

最佳答案

终于,我解决了这个问题。我发布它是为了别人。

我使用了 ssh -f user@server ....

这解决了我的问题。

ssh -f  root@${server} sh /home/administrator/bin/startServer.sh

关于shell - Jenkins 作业在运行远程脚本后没有停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27183156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com