记录下
#!/bin/bash
#按天进行包清理,消除zabbix告警
#! /bin/bash
historyDir=(/data/gitlab_data /data/gitlab_backups)
today=$(date +%Y-%m-%d)
echo "---------today is $today-----------"
t=$(date +%Y-%m-%d)
echo "delete D-F before $t"
t1=`date -d $t +%s` #小于此数值的目录删掉
echo $t1
for file in ${historyDir[@]}
do
echo "====${file}"
for var in ${file}/*
do
echo "------${var}"
if test -d $var
then
cur=`date -r $var +%s`
echo $cur
if [ $cur -le $t1 ]
then
echo "delete $var-------"
rm -rf ${var}
fi
fi
if test -f ${var}
then
curr=`date -r $var +%s`
echo $cur
if [ $cur -le $t1 ]
then
echo "delete $var-------"
rm -rf ${var}
fi
fi
done
done