zoukankan      html  css  js  c++  java
  • jenkins-dubbo

    rosefinch-base-job	arget
    osefinch-base-job.jar,rosefinch-base-job	argetlib*.jar
    rosefinch-base-job arget
    server/rosefinch-base-job
    /opt/server/rosefinch-base-job/service-bdm-job.sh

    #!/bin/sh ## java env export JAVA_HOME=/opt/jdk1.7.0_79 export JRE_HOME=$JAVA_HOME/jre ## service name APP_NAME=fosp-service SERVICE_DIR=/opt/server/rosefinch-fosp SERVICE_NAME=rosefinch-$APP_NAME JAR_NAME=$SERVICE_NAME.jar PID=$SERVICE_NAME.pid cd $SERVICE_DIR case "$1" in start) nohup $JRE_HOME/bin/java -Xms256m -Xmx256m -jar $JAR_NAME >/dev/null 2>&1 & echo $! > $SERVICE_DIR/$PID echo "=== start $SERVICE_NAME" ;; stop) kill `cat $SERVICE_DIR/$PID` rm -rf $SERVICE_DIR/$PID echo "=== stop $SERVICE_NAME" sleep 5 P_ID=`ps -ef | grep $JAR_NAME | grep jdk | awk '{print $2}'` if [ "$P_ID" == "" ]; then echo "=== $SERVICE_NAME process not exists or stop success" else echo "=== $SERVICE_NAME process pid is:$P_ID" echo "=== begin kill $SERVICE_NAME process, pid is:$P_ID" kill -9 $P_ID fi ;; restart) $0 stop sleep 2 $0 start echo "=== restart $SERVICE_NAME" ;; *) ## restart $0 stop sleep 2 $0 start ;; esac exit 0

      

  • 相关阅读:
    JavaScript与C# Windows应用程序交互
    用DateTime.ToString(string format)输出不同格式的日期
    时间间隔与暂停
    C#中比较两个时间的时间差
    lambda函数的用法
    Tornado笔记
    DjangoWeb应用开发实战笔记
    再看装饰器
    描述符
    flask简单代码回顾
  • 原文地址:https://www.cnblogs.com/zfzf1/p/8392270.html
Copyright © 2011-2022 走看看