美文网首页
forever启动脚本模板

forever启动脚本模板

作者: ThemisHoo | 来源:发表于2019-05-21 09:20 被阅读0次
    #!/bin/bash
    # Node Settings
    #########################setting####################
    env=online
    port=7990
    uid=test5.****.lo
    cfgPath=/home/**/Config/$uid/config.js
    appPath=/home/**/App/$uid
    logPath=/home/**/Logs/$uid
    #########################env setting####################
    export NODE_ENV=$env
    export NODE_PORT=$port
    export CFG_PATH=$cfgPath
    export APP_PATH=$appPath
    export LOG_PATH=$logPath
    #########################starting####################
    start() {
     echo start begin
     forever start --uid $uid -a -l $logPath/log.log -e $logPath/error.log $appPath/bin/www
     echo start end
    }
    #########################status####################
    status(){
      echo status begin
      forever list
      echo status end
    }
    #########################stoping####################
    stop() {
      echo stop begin
      forever stop $uid
      echo stop end
    }
    #########################restart####################
    restart(){
      echo restart begin
        stop
        start
      echo restart end
    }
    
    case "$1" in
      start)
            start
            ;;
      status)
            status
            ;;
      stop)
            stop
            ;;
      restart)
            restart
            ;;
      ?|help)
            echo $"Usage: $0 {start|status|stop|restart|help|?}"
            ;;
      *)
            echo $"Usage: $0 {help|?}"
    esac
    

    相关文章

      网友评论

          本文标题:forever启动脚本模板

          本文链接:https://www.haomeiwen.com/subject/uyxdzqtx.html