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 {} \;


Posted by my_work at 樂多Roodo! │14:37 │回應(0)引用(0)script
樂多分類:網路/3C 共同主題:分享 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/2847191