Attention une mise à jour du service Gitlab va être effectuée le mardi 18 janvier (et non lundi 17 comme annoncé précédemment) entre 18h00 et 18h30. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes.

Commit 6b586ebf authored by Mathieu Giraud's avatar Mathieu Giraud
Browse files

server/backup.sh: -i, add option

See vdj#531.
parent f5af8ae0
#!/bin/sh
COMPLETE=0
INCREMENTAL=0
DIR=
if [ $# -ge 1 -a "$1" = "-h" ]; then
echo "$0: [-c] [path]
echo "$0: [-c] [-i] [path]
-c: Backup everything
-i: Incremental backup, since the first of the month
path: Where to save the file" >&2
exit 1
fi
if [ $# -ge 1 -a "$1" = "-i" ]; then
INCREMENTAL=1
shift
fi
if [ $# -ge 1 -a "$1" = "-c" ]; then
COMPLETE=1
shift
......@@ -40,8 +47,11 @@ if [ $COMPLETE -eq 1 ]; then
filename="${DIR}backup_"$now
zip -r $filename web2py/applications/vidjil/databases/ "$DIR_SEQUENCES" "$DIR_RESULTS" $db_backup_file
else
if [ $INCREMENTAL -eq 1 ]; then
else
filename="${DIR}backup_essentials_"$now
zip -r $filename web2py/applications/vidjil/databases/ "$DIR_RESULTS" $db_backup_file
fi
fi
rm -f "$db_backup_file"
ls -lh $filename
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment