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`
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`
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