| | |
| | | #!/usr/bin/env bash |
| | | |
| | | echo `date` |
| | | |
| | | MYLDPATH="/home/basic/Apps" |
| | | MY3RDLIBSPATH="/home/basic/Apps/BasicPlatForm/libs/" |
| | | MYLOGPATH="/home/basic/work/log/" |
| | | |
| | | #todo |
| | | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MY3RDLIBSPATH}/hcTool/HCNetSDK64/lib:${MY3RDLIBSPATH}/hcTool/HCNetSDK64/lib/HCNetSDKCom:${MY3RDLIBSPATH}/ffmpeg/lib:${MY3RDLIBSPATH}/opencv/lib:${MY3RDLIBSPATH}/Casia_Face/FaceSdk/lib/gpu:${MY3RDLIBSPATH}/FastDFS/lib:${MY3RDLIBSPATH}/Ice-3.7.0/lib64:${MY3RDLIBSPATH}/DarkNet/lib:${MY3RDLIBSPATH}/libopenssl/lib:${MY3RDLIBSPATH}/uniview/lib:${MY3RDLIBSPATH}/libboost/lib/:${MY3RDLIBSPATH}/sqlite/lib/:${MY3RDLIBSPATH}/glog/lib/:${MY3RDLIBSPATH}/hiredis-master/lib:${MY3RDLIBSPATH}/mysql/lib:${MY3RDLIBSPATH}/mysqlpp/lib:${MY3RDLIBSPATH}/GB28181/libs |
| | | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64:${MY3RDLIBSPATH}/hcTool/HCNetSDK64/lib:${MY3RDLIBSPATH}/hcTool/HCNetSDK64/lib/HCNetSDKCom:${MY3RDLIBSPATH}/ffmpeg/lib:${MY3RDLIBSPATH}/opencv/lib:${MY3RDLIBSPATH}/Casia_Face/FaceSdk/lib/gpu:${MY3RDLIBSPATH}/FastDFS/lib:${MY3RDLIBSPATH}/Ice-3.7.0/lib64:${MY3RDLIBSPATH}/DarkNet/lib:${MY3RDLIBSPATH}/libopenssl/lib:${MY3RDLIBSPATH}/uniview/lib:${MY3RDLIBSPATH}/libboost/lib/:${MY3RDLIBSPATH}/sqlite/lib/:${MY3RDLIBSPATH}/glog/lib/:${MY3RDLIBSPATH}/hiredis-master/lib:${MY3RDLIBSPATH}/mysql/lib:${MY3RDLIBSPATH}/mysqlpp/lib:${MY3RDLIBSPATH}/GB28181/libs |
| | | |
| | | startFunc() { |
| | | PROC=`ps aux | grep "$1" | grep -v grep | grep -v tail` |
| | | if [ -z "${PROC}" ]; then |
| | | rm -f ${MYLOGPATH}/Log$1* |
| | | date +%D-%T" $1 start" |
| | | nohup ./$1 1> ${MYLOGPATH}/Log$1`date +%Y-%m-%d_%T` 2>&1 & |
| | | return 1 |
| | |
| | | return 1 |
| | | } |
| | | |
| | | #$1:funcName; $2:RpcFSPort; $3:thread.max; |
| | | #$1:funcName; $2:RpcFSPort; $3:ErlNodePort; $4:thread.max; |
| | | startFS() { |
| | | date +%D-%T" $1 start" |
| | | nohup ./$1 $2 $3 1> ${MYLOGPATH}/Log$1`date +%Y-%m-%d_%T`_$2 2>&1 & |
| | | nohup ./$1 $2 $3 $4 1> ${MYLOGPATH}/Log$1`date +%Y-%m-%d_%T`_$2 2>&1 & |
| | | return 1 |
| | | } |
| | | |
| | | |
| | | rm -f info_cpu* |
| | | startFunc test_cpu_mem.sh |
| | | |
| | | sh runWebSer.sh |
| | | startFunc DataWebServer |
| | | |
| | | #start FaceExtractServer |
| | | #$1:funcName; $2:gpu.index; $3:RpcFEPort; $4:thread.max; |
| | | FaceExtractServerPROC=`ps aux | grep "FaceExtractServer" | grep -v grep | grep -v tail` |
| | | if [ -z "${FaceExtractServerPROC}" ]; then |
| | | rm -f ${MYLOGPATH}/LogFaceExtractServer* |
| | | rm -rfd ${MYLOGPATH}/FaceExtractServer/* |
| | | startFE FaceExtractServer 0 10021 2 |
| | | startFE FaceExtractServer 1 10022 2 |
| | | # startFE FaceExtractServer 0 10023 4 |
| | | startFE FaceExtractServer 0 10023 4 |
| | | # startFE FaceExtractServer 1 10024 4 |
| | | else |
| | | echo "FaceExtractServer is exists" |
| | |
| | | #$1:funcName; $2:gpu.index; $3:RpcFDPort; $4:thread.max; |
| | | FaceDetectServerPROC=`ps aux | grep "FaceDetectServer" | grep -v grep | grep -v tail` |
| | | if [ -z "${FaceDetectServerPROC}" ]; then |
| | | rm -f ${MYLOGPATH}/LogFaceDetectServer* |
| | | rm -rfd ${MYLOGPATH}/FaceDetectServer/* |
| | | startFD FaceDetectServer 1 10011 2 |
| | | sleep 3 |
| | | startFD FaceDetectServer 0 10012 2 |
| | | # startFD FaceDetectServer 1 10013 4 |
| | | sleep 3 |
| | | startFD FaceDetectServer 1 10013 4 |
| | | # sleep 3 |
| | | # startFD FaceDetectServer 0 10014 4 |
| | | else |
| | | echo "FaceDetectServer is exists" |
| | |
| | | #$1:funcName; $2:gpu.index; $3:RpcYOLOPort; $4:thresh.detect; |
| | | YoloServerPROC=`ps aux | grep "YoloServer" | grep -v grep | grep -v tail` |
| | | if [ -z "${YoloServerPROC}" ]; then |
| | | rm -f ${MYLOGPATH}/LogYoloServer* |
| | | rm -rfd ${MYLOGPATH}/YoloServer/* |
| | | startYOLO YoloServer 0 10001 0.85 |
| | | startYOLO YoloServer 1 10002 0.85 |
| | | # startYOLO YoloServer 0 10003 0.85 |
| | | startYOLO YoloServer 0 10003 0.85 |
| | | # startYOLO YoloServer 1 10004 0.85 |
| | | else |
| | | echo "YoloServer is exists" |
| | | fi |
| | | |
| | | #start FaceSearchServer |
| | | #$1:funcName; $2:RpcFSPort; $3:thread.max; |
| | | #$1:funcName; $2:RpcFSPort; $3:ErlNodePort; $4:thread.max; |
| | | FaceSearchServerPROC=`ps aux | grep "FaceSearchServer" | grep -v grep | grep -v tail` |
| | | if [ -z "${FaceSearchServerPROC}" ]; then |
| | | startFS FaceSearchServer 10031 2 |
| | | rm -f ${MYLOGPATH}/LogFaceSearchServer* |
| | | rm -rfd ${MYLOGPATH}/FaceSearchServer/* |
| | | startFS FaceSearchServer 10031 13001 2 |
| | | sleep 3 |
| | | startFS FaceSearchServer 10032 2 |
| | | # startFS FaceSearchServer 10033 4 |
| | | # startFS FaceSearchServer 10034 4 |
| | | startFS FaceSearchServer 10032 13002 2 |
| | | sleep 3 |
| | | startFS FaceSearchServer 10033 13003 4 |
| | | # sleep 3 |
| | | # startFS FaceSearchServer 10034 13004 4 |
| | | else |
| | | echo "FaceSearchServer is exists" |
| | | fi |
| | |
| | | #$3:gpu.index; $4:CamStartNO; $5:CamEndNO; $6:RpcVTIMPort |
| | | VideoToImageMulthPROC=`ps aux | grep "VideoToImageMulth" | grep -v grep | grep -v tail` |
| | | if [ -z "${VideoToImageMulthPROC}" ]; then |
| | | rm -f ${MYLOGPATH}/LogVideoToImageMulth* |
| | | rm -rfd ${MYLOGPATH}/VideoToImageMulth/* |
| | | startVTIM VideoToImageMulth 0 0 0 1 10041 |
| | | startVTIM VideoToImageMulth 0 1 2 3 10042 |
| | | # startVTIM VideoToImageMulth 0 0 8 11 10043 |
| | | startVTIM VideoToImageMulth 1 0 0 3 10043 |
| | | # startVTIM VideoToImageMulth 0 1 12 15 10044 |
| | | else |
| | | echo "VideoToImageMulth is exists" |
| | |
| | | #$7:RpcFDPort; $8:RpcFEPort; $9:RpcFSPort $10:RpcVTIMPort; |
| | | VideoAnalysPROC=`ps aux | grep "VideoAnalysFromHC" | grep -v grep | grep -v tail` |
| | | if [ -z "${VideoAnalysPROC}" ]; then |
| | | rm -f ${MYLOGPATH}/LogVideoAnalysFromHC* |
| | | rm -rfd ${MYLOGPATH}/VideoAnalysFromHC/* |
| | | startVAHK VideoAnalysFromHC 0 1 0 1 10001 10011 10021 10031 10041 |
| | | startVAHK VideoAnalysFromHC 0 0 2 3 10002 10012 10022 10032 10042 |
| | | # startVAHK VideoAnalysFromHC 0 1 8 11 10003 10013 10023 10033 10043 |
| | | startVAHK VideoAnalysFromHC 1 1 0 4 10003 10013 10023 10033 10043 |
| | | # startVAHK VideoAnalysFromHC 0 0 12 15 10004 10014 10024 10034 10044 |
| | | else |
| | | echo "VideoAnalysFromHC is exists" |