github.com/dolotech/hongbao@v0.0.0-20191130105438-fd59d7a5dda5/bin/start (about)

     1  #!/bin/bash
     2  
     3  basedir=$(dirname $(readlink -f $0))
     4  logdir="${basedir}/logs"
     5  robot_name="${basedir}/honbao"
     6  stdout="${basedir}/stdout.log"
     7  
     8  if [ ! -d "${logdir}" ]
     9  then
    10    mkdir $logdir
    11    echo "created dir: ${logdir}"
    12  fi
    13  
    14  if [ ! -f "${robot_name}" ] 
    15  then
    16    echo "${robot_name} file is not exist!"
    17    exit 0
    18  fi
    19  
    20  chmod 755 $robot_name
    21  
    22  count=`ps -ef | grep $robot_name | grep -v 'grep' | wc -l`
    23  
    24  if [ $count != 0 ] 
    25  then 
    26    echo "getdomain already started !"
    27    exit 0
    28  fi
    29  
    30  if [ ! -f $stdout ]
    31  then 
    32    touch $stdout
    33    echo "create file: ${stdout}" 
    34  fi
    35  
    36  echo 'start proxy...'
    37  
    38  sleep 1
    39  
    40  nohup $robot_name --log_dir=$logdir > $stdout 2>&1 &
    41  #$robot_name --logtostderr 
    42  echo 'start success'
    43  
    44  exit 0