Fix backup script

pull/16/head
HardiReady 2017-10-12 08:25:44 +02:00
parent 4e8d6b4279
commit a83d5fe790
1 changed files with 3 additions and 5 deletions

View File

@ -29,17 +29,15 @@ do
fi fi
done done
if [ $(ls -lt --hide=backup.sh | wc -l) -gt 6 ]; then if [ $(ls -lt --hide=backup.sh | wc -l) -gt 14 ]; then
$(rm "$(ls -t --hide=backup.sh | tail -1)") $(rm "$(ls -t --hide=backup.sh | tail -1)")
fi fi
if [ -z "$1" ] if [ -z "$1" ]
then then
tar -zcf ${DATE}.tar.gz ${DATE} tar -zcf ${DATE}.tar.gz ${DATE}
fi rm -rf ${DATE}
elif [[ $1 =~ ^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$ ]]
# to avoid file deletion, if date to apply is entered with .tar.gz ending
if [[ $1 =~ ^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$ ]]
then then
rm -rf ${DATE} rm -rf ${DATE}
fi fi