zoukankan      html  css  js  c++  java
  • jenkins的任务卡住

     今天做jenkins任务的时候,发现一个启动后,一直卡住,在那转圈圈,其实这个时候,任务已经执行完了。

    经过分析,因为这个任务是启动一个web服务,直接在机器上执行时,直接占用一个终端。

    解决办法,放后台执行就可以了,nohup cmd &

    案例

    #!/bin/sh

    echo ${ServerParam}


    workdir=/usr/local/app/webfx/${ServerParam}
    echo "workdir:$workdir"
    ssh root@211.*.*.114 "cd $workdir; sh -x ./stop-${ServerParam}.sh" &&
    ssh root@211.*.*.114 "cd $workdir; sh -x ./release-${ServerParam}.sh" &&
    # 占用一个终端, 放后台执行就可以了,nohup cmd >/dev/null &
    ssh root@211.*.*.114 "cd $workdir; nohup sh ./start-${ServerParam}.sh >/dev/null &"

  • 相关阅读:
    IBinder介绍
    Android组成部分
    Android中handler,looper与messageQueue的代码解析
    JS
    设计模式
    冒泡排序
    战斗逻辑
    mongo数据库基础
    JS闭包
    c/c++
  • 原文地址:https://www.cnblogs.com/netflix/p/15410231.html
Copyright © 2011-2022 走看看