2013. február 6., szerda

Usefulz

Quicksort by size
du -shc * | sort -h
change on file group owner if group=x
find . -type f -group X-exec chgrp Y {} \;


I can't remember how it's made but I must have been in a hurry. :)

#!/bin/bash
rm /root/mailbe &> /dev/null
[ -f /root/okk ] && exit 0
k=0
megye=0
for i in Bacs Baranya Bekes Heves;do
 mtomb[$k]=$i
 cd /atvitel/pdf/npd/backup/$i
 cou=0
 for j in *`date --date="tomorrow" +%d`*.pdf;do
  cou=`expr $cou + 1`
  done
   mtomb[$k]=`echo ${mtomb[$k]} $cou`
   k=`expr $k + 1`
done
  for k in `seq 0 8`;do
   pdfek=`echo ${mtomb[$k]}| cut -d ' ' -f 2`
   echo ${mtomb[$k]} >> /root/mailbe
   [ "$pdfek" -ge "16" ] && megye=`echo "$megye + 1 "|bc`
  done
if [ $megye = 9 ];then
  echo "Bacs Baranya Bekes Heves megvan ,OK"|mail -s "goto home" "viktornak@email.hu"
  touch /root/okk
else
  cat /root/mailbe|mail -s "Megyek kuldese allapot jelentes" "viktornak@email.hu"
fi

Nincsenek megjegyzések:

Megjegyzés küldése