Posted on 2010-10-09 13:21
幻海蓝梦 阅读(984)
评论(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