13
13
VISIBILITY_CENTER_IP=
14
14
VISIBILITY_CENTER_USER=
15
15
16
- TARGETFOLDER=
16
+ TARGETFOLDERDP=' /home/netcs/IOVisor-Data/Data-Plane'
17
+ TARGETFOLDERCP=' /home/netcs/IOVisor-Data/Control-Plane'
18
+
17
19
SOURCEFOLDER=' /opt/IOVisor-Data'
18
20
19
21
Minute=" $( date +' %M' ) "
20
22
Hour=" $( date +' %H' ) "
21
23
cDate=" $( date +' %Y-%m-%d' ) "
22
24
25
+ host=` hostname`
23
26
if [ " $Hour " -lt 10 ]
24
27
then
25
28
Hour=" 0$Hour "
@@ -33,68 +36,69 @@ if [ "$Minute" -eq 0 ]
33
36
PREVIOUS_DAY=" $( date +' %d' ) "
34
37
PREVIOUS_DAY=$(( PREVIOUS_DAY - 1 ))
35
38
cDate=" $( date +' %Y-%m' ) "
36
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$PREVIOUS_DAY -$PREVIOUS_HOUR -$PREVIOUS_MINUTE "
37
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$PREVIOUS_DAY -$PREVIOUS_HOUR -$PREVIOUS_MINUTE "
39
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$PREVIOUS_DAY -$PREVIOUS_HOUR -$PREVIOUS_MINUTE "
40
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$PREVIOUS_DAY -$PREVIOUS_HOUR -$PREVIOUS_MINUTE "
38
41
elif [ " $Minute " -eq 5 ]
39
42
then
40
43
PREVIOUS_MINUTE=00
41
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
42
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
44
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
45
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
43
46
elif [ " $Minute " -eq 10 ]
44
47
then
45
48
PREVIOUS_MINUTE=05
46
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
47
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
49
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
50
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
48
51
elif [ " $Minute " -eq 15 ]
49
52
then
50
53
PREVIOUS_MINUTE=10
51
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
52
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
54
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
55
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
53
56
elif [ " $Minute " -eq 20 ]
54
57
then
55
58
PREVIOUS_MINUTE=15
56
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
57
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
59
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
60
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
58
61
elif [ " $Minute " -eq 25 ]
59
62
then
60
63
PREVIOUS_MINUTE=20
61
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
62
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
64
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
65
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
63
66
elif [ " $Minute " -eq 30 ]
64
67
then
65
68
PREVIOUS_MINUTE=25
66
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
67
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
69
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
70
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
68
71
elif [ " $Minute " -eq 35 ]
69
72
then
70
73
PREVIOUS_MINUTE=30
71
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
72
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
74
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
75
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
73
76
elif [ " $Minute " -eq 40 ]
74
77
then
75
78
PREVIOUS_MINUTE=35
76
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
77
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
79
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
80
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
78
81
elif [ " $Minute " -eq 45 ]
79
82
then
80
83
PREVIOUS_MINUTE=40
81
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
82
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
84
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
85
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
83
86
elif [ " $Minute " -eq 50 ]
84
87
then
85
88
PREVIOUS_MINUTE=45
86
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
87
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
89
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
90
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
88
91
elif [ " $Minute " -eq 55 ]
89
92
then
90
93
PREVIOUS_MINUTE=50
91
- PREVIOUS_FILE1=" /opt/IOVisor-Data/mc-$cDate -$Hour -$PREVIOUS_MINUTE "
92
- PREVIOUS_FILE2=" /opt/IOVisor-Data/data-$cDate -$Hour -$PREVIOUS_MINUTE "
94
+ PREVIOUS_FILE1=" /opt/IOVisor-Data/$host - mc-$cDate -$Hour -$PREVIOUS_MINUTE "
95
+ PREVIOUS_FILE2=" /opt/IOVisor-Data/$host - data-$cDate -$Hour -$PREVIOUS_MINUTE "
93
96
fi
94
97
95
98
echo " $PREVIOUS_FILE1 $PREVIOUS_FILE2 "
96
99
97
- sshpass -p $PASS scp $PREVIOUS_FILE1 $PREVIOUS_FILE2 $VISIBILITY_CENTER_USER @$VISIBILITY_CENTER_IP :$TARGETFOLDER
100
+ sshpass -p $PASS scp $PREVIOUS_FILE1 $VISIBILITY_CENTER_USER @$VISIBILITY_CENTER_IP :$TARGETFOLDERCP
101
+ sshpass -p $PASS scp $PREVIOUS_FILE2 $VISIBILITY_CENTER_USER @$VISIBILITY_CENTER_IP :$TARGETFOLDERDP
98
102
sleep 20
99
103
100
104
shopt -s extglob; set -H
0 commit comments