find /it_data1/idx_*/ -name "cdr_idx_*" -mtime +1 -exec rm -f {} \;
脚本
#!/bin/bash
m=70
dbkeep=95
dbpercent=`df -h | grep it_idx | grep sd | awk -F ' ' '{print $5}'| sed -e 's/%//'`
if [ $dbpercent -lt $dbkeep ]
then
fi
cd /it_idx/infodata/test
pwc
for ((i=1; i<=$m; i ++))
do
b=$(ls -d -lht *.bht | tail -n 1)
rm -rf $b
echo $b has been delete
done
for ((i=1; i<=$m; i ++))
do
b=$(ls -lht *.frm |awk -F ' ' '{print $9}' | tail -n 1)
rm -rf $b
echo $b has been delete
done
cd /it_idx/infodata/test_1
pwd
for ((i=1; i<=$m; i ++))
do
b=$(ls -d -lht *.bht | tail -n 1)
rm -rf $b
echo $b has been delete
done
for ((i=1; i<=$m; i ++))
do
b=$(ls -lht *.frm |awk -F ' ' '{print $9}' | tail -n 1)
rm -rf $b
echo $b has been delete
done