OSDN Git Service

41aec54bbf3d1348a3d83ca456697139670f7ab3
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / common / save_file.sh
1 #!/bin/bash
2
3 #Save configfiles and logfiles.
4 LOG "save_file start."
5
6 if [ -e /etc/hosts ]
7 then
8         if [ ! -d ${TMP_DIR}/etc ]
9         then 
10                 mkdir -p ${TMP_DIR}/etc
11         fi
12         \cp -f /etc/hosts ${TMP_DIR}/etc
13 else
14         false
15 fi
16 if [ $? -ne 0 ]
17 then
18         LOG_ERR "/etc/hosts file move failed."
19 else
20         LOG "/etc/hosts file moved ${TMP_DIR}/etc ." 
21 fi
22
23 if [ -n ${L7VSD_CONF_DIR} -a ${L7VSD_CONF_DIR} != "/"  ]
24 then
25         if [ ! -d ${TMP_DIR}/l7vs ]
26         then
27                 mkdir -p ${TMP_DIR}/l7vs
28         fi
29         mv ${L7VSD_CONF_DIR}/* ${TMP_DIR}/l7vs/ 2> /dev/null
30 else
31         false
32 fi
33 if [ $? -ne 0 ]
34 then
35         LOG_ERR "l7vs config file move failed."
36 else
37         LOG "l7vs config file moved ${TMP_DIR}/l7vs ." 
38 fi
39
40
41 if [ -n ${L7DIRECTORD_CONF_DIR} -a ${L7DIRECTORD_CONF_DIR} != "/" ]
42 then
43         if [ ! -d ${TMP_DIR}/l7director ]
44         then
45                 mkdir -p ${TMP_DIR}/l7director
46         fi
47         mv ${L7DIRECTORD_CONF_DIR}/* ${TMP_DIR}/l7director 2> /dev/null
48 else
49         false
50 fi
51 if [ $? -ne 0 ]
52 then
53         LOG_ERR "l7director config file move failed."
54 else
55         LOG "l7director config file moved ${TMP_DIR}/l7direcotr ."
56 fi
57
58
59 if [ -n ${L7VS_LOG_DIR} -a ${L7VS_LOG_DIR} != "/" ]
60 then
61         if [ ! -d ${TMP_DIR}/log ]
62         then
63                 mkdir -p ${TMP_DIR}/log
64         fi
65         mv ${L7VS_LOG_DIR}/* ${TMP_DIR}/log 2> /dev/null
66 else
67         false
68 fi
69 if [ $? -ne 0 ]
70 then
71         LOG_ERR "UM-L7's log file move failed."
72 else
73         LOG "UM-L7's log file moved ${TMP_DIR}log ."
74 fi
75
76 LOG "save_file end."