#!/bin/bashPID=$(ps aux | grep vnet-api | grep -v grep |awk '{print $2}')if [ -z $PID ]; then echo "process vnet-api not exist" exitelse echo "process id: $PID" kill -9 ${PID} echo "old process vnet-api killed"fiGetDate=`date +"%Y-%m-%d"`mv ./vnet-api ./tmp/vnet-api_${GetDate}echo "bak file path:" `pwd`/tmpmv ./tmp/vnet-api ./vnet-apinohup ./vnet-api --conf ./config.yaml > vnet-api-out.log 2>&1 &NewPID=$(ps aux | grep vnet-api | grep -v grep |awk '{print $2}')if [ -z $PID ]; then echo "process vnetapi_anbb not setup" exitelse echo "new process vnetapi_anbb setup,PID is $NewPID"fi