OSDN Git Service

trunk整理
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / l7directord / l7directord-5-2-23-27.sh
1 #!/bin/bash
2 . ${SET_DEFAULT_CONF}
3 sed "s|XXX|0G|g" ./materials/l7directord-5-2-23-qosdown-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 RET=`$L7DIRECTORD start 2>&1`
16 if [ $? -eq 0 ]
17 then
18         echo "Test failed: $L7DIRECTORD start"
19         exit 1
20 fi
21 EXPECT="Configuration error. Reading file \`/etc/ha.d/conf/l7directord.cf' at line 40: Invalid QoS value (set 0 or 1-999[KMG]. must specify unit(KMG)) \`    qosdown     = 0G'."
22 if [ "$RET" != "$EXPECT" ]
23 then
24         echo "Test failed: $L7DIRECTORD start"
25         exit 1
26 fi
27
28 exit 0
29