派生自 development/c++

pansen
2019-01-10 0436e5443295395025f89f0d091aab1e9551d1a4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/usr/bin/env bash
 
MYLDPATH="~/Apps"
MY3RDLIBSPATH="~/Apps/BasicPlatForm/libs/"
MYLOGPATH="~/work/log/"
 
#todo
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/media/basic/cdbfb548-3100-4738-b9c1-0a7e1e002170/c++/Qt/BasicPlatForm/libs/hcTool/HCNetSDK64/lib:/media/basic/cdbfb548-3100-4738-b9c1-0a7e1e002170/c++/Qt/BasicPlatForm/libs/hcTool/HCNetSDK64/lib/HCNetSDKCom
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
 
startFunc() {
    PROC=`ps aux | grep "$1" | grep -v grep | grep -v tail`
    if [ -z "${PROC}" ]; then
        date +%D-%T" $1 start"
        nohup ./$1 > ${MYLOGPATH}/Log$1`date +%Y-%m-%d_%T` &
        return 1
    else
        echo "$1 is exists"
        return 0
    fi
}
 
#start FaceExtractServer
startFunc FaceExtractServer
 
#start FaceDetectServer
startFunc FaceDetectServer
 
#start YoloServer
startFunc YoloServer
 
#start FaceSearchServer
startFunc FaceSearchServer
 
#start RecordVideo
startFunc RecordVideo
 
#start DataWebServer
#startFunc DataWebServer
sh runWebSer.sh
 
 
#start VideoAnalysFromHC
VideoAnalysPROC=`ps aux | grep "VideoAnalysFromHC" | grep -v grep | grep -v tail`
if [ -z "${VideoAnalysPROC}" ]; then
    date +%D-%T" VideoAnalysFromHC start"
   nohup ./VideoAnalysFromHC 2> /dev/null > ${MYLOGPATH}/LogVideoAnalysFromHC`date +%Y-%m-%d_%T` &
else
    echo "VideoAnalysFromHC is exists"
fi