2007年03月13日
linux定時刪除特定過期的檔案script
簡單的定時刪除log檔跟寄送mail給相關的人
#!/bin/bash
ACCESS_LOG=alert_orcl.log
HOME=/u01/app/oracle/admin/orcl/bdump
BACKUP="$HOME"/backup
DATE=`date +%Y%m%d`
ACCESS_BACKUP="$BACKUP"/"$ACCESS_LOG"
if [ -f "$HOME"/"$ACCESS_LOG" ] ; then
cat "$HOME"/"$ACCESS_LOG" >> "$BACKUP"/"$ACCESS_LOG"."$DATE"
cat "$BACKUP"/"$ACCESS_LOG"."$DATE" | mail dba@test.orcl.com -s db_log_"$DATE"
date > "$HOME"/"$ACCESS_LOG"
fi
find /u01/app/oracle/admin/orcl/adump -mtime +30 -type f -exec rm {} \;
find /home/oracle/*.log -mtime +7 -type f -exec rm {} \;
ACCESS_LOG=alert_orcl.log
HOME=/u01/app/oracle/admin/orcl/bdump
BACKUP="$HOME"/backup
DATE=`date +%Y%m%d`
ACCESS_BACKUP="$BACKUP"/"$ACCESS_LOG"
if [ -f "$HOME"/"$ACCESS_LOG" ] ; then
cat "$HOME"/"$ACCESS_LOG" >> "$BACKUP"/"$ACCESS_LOG"."$DATE"
cat "$BACKUP"/"$ACCESS_LOG"."$DATE" | mail dba@test.orcl.com -s db_log_"$DATE"
date > "$HOME"/"$ACCESS_LOG"
fi
find /u01/app/oracle/admin/orcl/adump -mtime +30 -type f -exec rm {} \;
find /home/oracle/*.log -mtime +7 -type f -exec rm {} \;
引用URL
http://cgi.blog.roodo.com/trackback/2847191