Fix minor bugs

This commit is contained in:
daniele 2017-06-17 15:11:55 +02:00
parent 25954d5178
commit d31080e5e4

View File

@ -19,7 +19,7 @@
#Help function #Help function
function help_function { function help_function {
echo "simple_backup, version 1.3" echo "simple_backup, version 1.3.2"
echo "" echo ""
echo "Usage: $0 [OPTIONS]" echo "Usage: $0 [OPTIONS]"
echo "" echo ""
@ -260,9 +260,13 @@ function parse_options {
echo "Backup failed" echo "Backup failed"
echo "Error: user $2 doesn't exist" | tee -a $ERR echo "Error: user $2 doesn't exist" | tee -a $ERR
mv $LOG "HOMEDIR/.simple_backup/simple_backup.log" if [[ ! -d "$HOMEDIR/.simple_backup" ]]; then
mv $ERR "HOMEDIR/.simple_bakup/errors.log" mkdir "$HOMEDIR/.simple_backup"
mv $WARN "HOMEDIR/.simple_backup/warnings.log" fi
mv $LOG "$HOMEDIR/.simple_backup/simple_backup.log"
mv $ERR "$HOMEDIR/.simple_backup/errors.log"
mv $WARN "$HOMEDIR/.simple_backup/warnings.log"
exit 1 exit 1
fi fi
@ -278,7 +282,7 @@ function parse_options {
fi fi
HOMEDIR="/home/$2" HOMEDIR="/home/$2"
config="/home/$2/.simple_backup/config" CONFIG="/home/$2/.simple_backup/config"
USER="$2" USER="$2"
read_conf "$config" read_conf "$config"
@ -350,7 +354,7 @@ if [[ -n $KEEP ]]; then
N_BACKUP=$(($N_BACKUP-1)) N_BACKUP=$(($N_BACKUP-1))
if [[ $N_BACKUP -gt $KEEP ]]; then if [[ $N_BACKUP -gt $KEEP ]]; then
echo "$(date): Removing old backups" >> $LOG echo "$(date): Removing old backups" >> $LOG
echo "Removing old backups..." echo "Removing old backups..."
REMOVE=$(mktemp) REMOVE=$(mktemp)
find $BACKUP_DEV/simple_backup/* -maxdepth 0 -type d | sort | head -n $(($N_BACKUP - $KEEP)) >> $REMOVE find $BACKUP_DEV/simple_backup/* -maxdepth 0 -type d | sort | head -n $(($N_BACKUP - $KEEP)) >> $REMOVE