Posted on 2010-10-09 13:21
幻海藍夢 閱讀(988)
評論(0) 編輯 收藏 所屬分類:
Linux
今天過來超級郁悶,同事說crontab里面被人清空了。
crontab -l
一看,果然如此。
沒有做任何備份,那個郁悶啊。
RAC遷移后的crontab動作全部重新做。
估計是有人不小心crontab -r 把crontab任務刪光了。
之后只能手動加任務。然后寫了個shell每天備份一下里面的crontab。
crontab_bak.sh的代碼如下:
. /home/enrnd/.bash_profile
crontab -l > /home/enrnd/crontab_bak/crontab_bak`date '+%Y%m%d'`.txt
之后在到crontab里面加個任務crontab -e
22 10 * * * /home/enrnd/crontab_bak/crontab_bak.sh
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/annicybc/archive/2009/02/27/3941745.aspx
00 12 * * 0 /home/inc_backup/fullybak.sh 1> /home/inc_backup/log/fullybak.log 2>&1
00 22 * * * /home/inc_backup/dailybak.sh 1> /home/inc_backup/log/dailybak.log 2>&1
00 03 * * * /home/inc_backup/rsyncbak.sh 1> /home/inc_backup/log/rsyncbak.log 2>&1