Fix minor bugs
This commit is contained in:
parent
25954d5178
commit
d31080e5e4
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user