X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=report.sh;h=99b8e1d2fb4417e8d6e47d2aeb0b5cf8eb8c0176;hb=5cc0592bad59b6f6d978b768924849be33a2145c;hp=40b797908acf5df483ee7b32204ea2b8d180fd44;hpb=4075dd162faa2b3518fe34191a8a53af37ddc6cb;p=backup.sh diff --git a/report.sh b/report.sh index 40b7979..99b8e1d 100755 --- a/report.sh +++ b/report.sh @@ -1,47 +1,63 @@ #!/bin/bash -#Hovedkatalogen topdir=$1 -#Utfil -utfil=$2 +if [ -z $topdir ] +then + echo "Usage: $0 " + exit +fi -dato=`date` +#show diskusage +echo "" +df -k |grep /backup | awk '{print " \n "$6"\n "$2"\n "$3"\n "$4"\n "$5"\n "}' +echo "" + +echo "" cd $topdir +echo "" for maskin in `ls -1d ?* | grep -v lost+found` do cd $topdir/$maskin + echo " " for del in `ls -1d ?* | grep -v .name` do - delnavn=`cat $topdir/$maskin/$del.name` + delnavn=`cat $topdir/$maskin/.${del}.name` + echo " " cd $topdir/$maskin/$del for level in `ls -1d ?*` do cd $topdir/$maskin/$del/$level - #pwd + echo " " for fil in *.idx do if `tail -1 $fil | grep ^tar: > /dev/null 2>&1` then - feilm="feil" + feilm="not ok" else feilm="ok" fi -prefix=`echo $fil | cut -d . -f 1` -tgzfil=$topdir/$maskin/$del/$level/${prefix}.tgz -str=`du $tgzfil | awk '{print $1}'` -aar=`echo $prefix | cut -c 1-4` -mnd=`echo $prefix | cut -c 5,6` -dag=`echo $prefix | cut -c 7,8` + prefix=`echo $fil | cut -d . -f 1` + tgzfil=$topdir/$maskin/$del/$level/${prefix}.tgz + str=`du $tgzfil | awk '{print $1}'` + aar=`echo $prefix | cut -c 1-4` + mnd=`echo $prefix | cut -c 5,6` + dag=`echo $prefix | cut -c 7,8` -#output -echo ${maskin}:${delnavn}:${level}:${aar}/${mnd}/${dag}:${feilm}:${str}:${tgzfil} >> $utfil.tmp + echo " " + echo " ${prefix}" + echo " ${str}" + echo " ${feilm}" + echo " ${tgzfil}" + echo " " done + echo " " done + echo " " done + echo " " done +echo "" -mv $utfil.tmp $utfil -chmod 644 $utfil