X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=backup.sh;h=a5cc91570a4455e7f90a258a481f761295070fdb;hb=ebd6ca30a863bc9d9d073ab2ea5760f248d2034e;hp=cf2e24b31205389185aaf20edc6d11a15d29abd0;hpb=80b6956d5393876a935dafcd3bbcac655f63d0d3;p=backup.sh diff --git a/backup.sh b/backup.sh index cf2e24b..a5cc915 100755 --- a/backup.sh +++ b/backup.sh @@ -20,6 +20,7 @@ trap die SIGINT SIGTERM # Don't start if we're already running if [ -e $LOCKFILE ]; then echo `date`": $LOCKFILE exists, exiting." + echo `date`": $LOCKFILE exists, exiting." >&2 exit 1 fi; touch $LOCKFILE @@ -122,7 +123,7 @@ backup() touch -t $DATE ../.date #make a sortet filelist - grep -v ^d $DATE.idx | sort -n -r +2 > $DATE.sdx + grep -v ^d $DATE.idx | sort -n -r -k 2 > $DATE.sdx #fix perm chmod 600 *tgz #only for us @@ -247,7 +248,7 @@ do fi #delete complete backups - for full in `ls -1t $storagedir/$computer/$sfilesystem/full/*tgz | tail +$mf` + for full in `ls -1t $storagedir/$computer/$sfilesystem/full/*tgz | tail -n +$mf` do prefix=`echo $full | sed "s/\.[^.]*$//"` echo `date`": $computer:$filesystem sletter full $prefix (for mange)" >&2