OSDN Git Service

trunk整理
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / l7directord / l7directord-4-4-7.sh
1 #!/bin/bash
2 . ${SET_DEFAULT_CONF}
3 \cp ./materials/l7directord-4-4-7-l7directord.cf ${L7DIRECTORD_CONF_DIR}/l7directord.cf
4
5 # Start l7vsd
6 $L7VSD
7 if [ $? -ne 0 ]
8 then
9         echo "Test failed: $L7VSD"
10         exit 1
11 fi
12 usleep 100000
13
14 # Start l7directord
15 $INIT_L7DIRECTORD start 
16 if [ $? -ne 0 ]
17 then
18         echo "Test failed: $INIT_L7DIRECTORD start"
19         exit 1
20 fi
21 sleep 3
22
23 RET=`ps -ef | grep "l7directord: connect:127.0.0.1:50001:UP"`
24 if [ -z "$RET"  ]
25 then
26         echo "Test failed: ps -ef | grep l7directord: connect:127.0.0.1:50001:UP"
27         exit 1
28 fi
29
30 RET=`ps -ef | grep "l7directord: connect:127.0.0.1:50002:UP"`
31 if [ -z "$RET"  ]
32 then
33         echo "Test failed: ps -ef | grep l7directord: connect:127.0.0.1:50002:UP"
34         exit 1
35 fi
36
37 $INIT_L7DIRECTORD stop
38 if [ $? -ne 0 ]
39 then
40         echo "Test failed: $INIT_L7DIRECTORD stop"
41         exit 1
42 fi
43
44 RET=`cat ${L7VS_LOG_DIR}/l7directord.log | grep "\[ERR0601\] Service up detected. (Real server .127.0.0.1:50001')"`
45 if [ -z "$RET"  ]
46 then
47         echo "Test failed: ${L7VS_LOG_DIR}/l7directord.log"
48         exit 1
49 fi
50
51 RET=`cat ${L7VS_LOG_DIR}/l7directord.log | grep "\[ERR0601\] Service up detected. (Real server .127.0.0.1:50001')"`
52 if [ -z "$RET"  ]
53 then
54         echo "Test failed: ${L7VS_LOG_DIR}/l7directord.log"
55         exit 1
56 fi
57
58 exit 0
59