OSDN Git Service

trunk整理
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / common / backup_file.sh
1 #!/bin/bash
2
3 # Backup config files and log files.
4 LOG "backup_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 "Cannot move /etc/hosts file."
19 else
20         LOG "/etc/hosts file was moved to ${TMP_DIR}/etc/hosts." 
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 "Cannot move ${L7VSD_CONF_DIR}/* files."
36 else
37         LOG "${L7VSD_CONF_DIR}/* files were moved to ${TMP_DIR}/l7vs directory." 
38 fi
39
40 if [ -n ${L7DIRECTORD_CONF_DIR} -a ${L7DIRECTORD_CONF_DIR} != "/" ]
41 then
42         if [ ! -d ${TMP_DIR}/l7director ]
43         then
44                 mkdir -p ${TMP_DIR}/l7director
45         fi
46         mv ${L7DIRECTORD_CONF_DIR}/* ${TMP_DIR}/l7director 2> /dev/null
47 else
48         false
49 fi
50 if [ $? -ne 0 ]
51 then
52         LOG_ERR "Cannot move ${L7DIRECTORD_CONF_DIR}/* files."
53 else
54         LOG "${L7DIRECTORD_CONF_DIR}/* files were moved to ${TMP_DIR}/l7director directory."
55 fi
56
57 if [ -n ${L7VS_LOG_DIR} -a ${L7VS_LOG_DIR} != "/" ]
58 then
59         if [ ! -d ${TMP_DIR}/log ]
60         then
61                 mkdir -p ${TMP_DIR}/log
62         fi
63         mv ${L7VS_LOG_DIR}/* ${TMP_DIR}/log 2> /dev/null
64 else
65         false
66 fi
67 if [ $? -ne 0 ]
68 then
69         LOG_ERR "Cannot move ${L7VS_LOG_DIR}/* files."
70 else
71         LOG "${L7VS_LOG_DIR}/* files were moved to ${TMP_DIR}log directory."
72 fi
73
74 LOG "backup_file end."