Browse code

Ignore exit code 1 of tar during directory backup which only indicates file changes during runtime

Benjamin Roth authored on19/01/2018 21:50:53
Showing5 changed files
... ...
@@ -4,7 +4,7 @@
4 4
 # eSales Media Backup Script
5 5
 #
6 6
 # Author: Benjamin Roth
7
-# Version: 20100615
7
+# Version: 18.0.3
8 8
 #+++++++++++++++++++++++++++++++++++++++++++++++++++
9 9
 
10 10
 
... ...
@@ -1,4 +1,14 @@
1 1
 #!/bin/bash
2
+
3
+
4
+#+++++++++++++++++++++++++++++++++++++++++++++++++++
5
+# eSales Media Backup Script
6
+#
7
+# Author: Benjamin Roth
8
+# Version: 18.0.3
9
+#+++++++++++++++++++++++++++++++++++++++++++++++++++
10
+
11
+
2 12
 if [ ! $1 -a $2 -a $3 ]
3 13
 then
4 14
 	echo "Wrong parameter count."
... ...
@@ -1,4 +1,14 @@
1 1
 #!/bin/bash
2
+
3
+
4
+#+++++++++++++++++++++++++++++++++++++++++++++++++++
5
+# eSales Media Backup Script
6
+#
7
+# Author: Benjamin Roth
8
+# Version: 18.0.3
9
+#+++++++++++++++++++++++++++++++++++++++++++++++++++
10
+
11
+
2 12
 if [ ! $1 -a $2 -a $3 ]
3 13
 then
4 14
 	echo "Wrong parameter count."
... ...
@@ -59,7 +69,7 @@ then
59 69
   fi
60 70
   # Begin tar backup
61 71
 	tar -czf ${BACKUPFILE} --ignore-failed-read --warning=file-changed --directory ${SRCPARENT} ${SRCDIR} &> /dev/null 2> ${BACKUPFILE}.err
62
-	if [ $? -eq 0 ]
72
+	if [ $? -eq 0 -o $? -eq 1 ]
63 73
 	then
64 74
 		echo Backup $BACKUPFILE created
65 75
 		if [ -f ${BACKUPFILE}.err ]
... ...
@@ -1,4 +1,14 @@
1 1
 #!/bin/bash
2
+
3
+
4
+#+++++++++++++++++++++++++++++++++++++++++++++++++++
5
+# eSales Media Backup Script
6
+#
7
+# Author: Benjamin Roth
8
+# Version: 18.0.3
9
+#+++++++++++++++++++++++++++++++++++++++++++++++++++
10
+
11
+
2 12
 if [ ! $1 -a $2 -a $3 ]
3 13
 then
4 14
 	echo "Wrong parameter count."
... ...
@@ -1,4 +1,14 @@
1 1
 #!/bin/bash
2
+
3
+
4
+#+++++++++++++++++++++++++++++++++++++++++++++++++++
5
+# eSales Media Backup Script
6
+#
7
+# Author: Benjamin Roth
8
+# Version: 18.0.3
9
+#+++++++++++++++++++++++++++++++++++++++++++++++++++
10
+
11
+
2 12
 if [ ! $1 -a $2 -a $3 ]
3 13
 then
4 14
 	echo "Wrong parameter count."