Posted on 2010-10-09 13:21
幻海藍(lán)夢(mèng) 閱讀(988)
評(píng)論(0) 編輯 收藏 所屬分類:
Linux
今天過來超級(jí)郁悶,同事說crontab里面被人清空了。
crontab -l
一看,果然如此。
沒有做任何備份,那個(gè)郁悶啊。
RAC遷移后的crontab動(dòng)作全部重新做。
估計(jì)是有人不小心crontab -r 把crontab任務(wù)刪光了。
之后只能手動(dòng)加任務(wù)。然后寫了個(gè)shell每天備份一下里面的crontab。
crontab_bak.sh的代碼如下:
. /home/enrnd/.bash_profile
crontab -l > /home/enrnd/crontab_bak/crontab_bak`date '+%Y%m%d'`.txt
之后在到crontab里面加個(gè)任務(wù)crontab -e
22 10 * * * /home/enrnd/crontab_bak/crontab_bak.sh
本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處: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