Jenkins管道中的Shell脚本执行被卡住了

时间:2020-03-23 08:36:56

标签: shell jenkins jenkins-pipeline jenkins-groovy

通过Jenkins管道,我必须在linux计算机上启动许可证服务器,因此我编写了以下方法-

public class Test {
    public static void main(String[] args) {
        String links = new String("data \\");
        String changed = links.replaceAll("\\\\", "");
        System.out.println(changed);
    }
}

它已执行并启动了许可证服务器,但在管道中的其他语句不在后面。您能帮我解决这个过程如何在后台执行,以及其他以下管道语句是否执行吗?

1 个答案:

答案 0 :(得分:0)

start命令在前台执行。仅当脚本返回控件时,Groovy sh命令才会完成。您可以尝试在后台(sh ./startLicServer.sh start &)中执行它并查看吗?