]> git.sesse.net Git - backup.sh/commitdiff
fikset litt på hva som skrives til loggen
authorroot <empty>
Sat, 18 Mar 2000 14:50:43 +0000 (14:50 +0000)
committerroot <empty>
Sat, 18 Mar 2000 14:50:43 +0000 (14:50 +0000)
backup.sh

index 8f36a2a6aeeb651f728b4d7f2129e89a064b60a3..fc5100b83f0835f69a438efbe10dd6d217be4aaf 100755 (executable)
--- a/backup.sh
+++ b/backup.sh
@@ -23,7 +23,8 @@ computers="cirkus backup josef"
 #computers="josef"
 ###
 
-#disse bør kunne varieres fra fs til fs
+#disse bør kunne varieres fra fs til fs?
+#disse bør flyttes ut i egen fil som kan editeres fra web kanskje?
 maksantallfulle=2          #hvor mange fulle vi tar vare på
 #maksantalldaglige=30       #hvor mange daglige vi tar vare på
 dagermellomfulle=30        #antall dager før det er på tide med ny full
@@ -133,24 +134,22 @@ do
   #selve backupen
   backup
 
-  echo "$computer:$filesystem sletter fulle slik at vi ikke har mer enn 2"
+  #Sjekker om det er på tide å slette noen fulle backuper
   mf=$(($maksantallfulle+1))
   for full in `ls -1t /backup/$computer/$sfilesystem/full/*tgz | tail +$mf`
   do
    prefix=`echo $full|cut -d . -f 1`
-   echo "$computer:$filesystem sletter $prefix"
+   echo "$computer:$filesystem sletter full $prefix (for mange)"
    rm $prefix*
   done
-  echo "$computer:$filesystem ferdig med slett av fulle"
 
-  echo "$computer:$filesystem slette daglige eldre enn eldste fulle"
+  #Sjekker om det er på tide å slette noen daglige backuper
   eldste=`ls -t1 /backup/$computer/$sfilesystem/full/*tgz | tail -1`
   find \
      /backup/$computer/$sfilesystem/daglig \
      \! -newer $eldste \
-     -print \
+     -printf "$computer:$filesystem sletter daglig %f (for gammel)\n" \
      -exec rm {} \;
-  echo "$computer:$filesystem ferdig med slett av gamle daglige"
 
  done