linux下进行数据备份和计划任务练习题


需求:

crontab -e 进行每天的数据更新

要求每天晚上的11点30备份/var/log目录到/log_bak下,一个目录是存放一月一次的备份month_bak,一个目录是存放最近7天的备份weekly_bak
	1.开始备份的时候提醒信息如下:
   	log directory is now backuping ...
	2.将整个/var/log目录备份到/log_bak/month_bak目录下的文件名的格式如下:
	log_2014-04-22.tar.gz,要求中间 日期是当天备份的日期精确到年和月、日
	3.将整个/var/log目录备份到/log_bak/weekly_bak目录下的文件名的格式如下:
	log_20130319-33-44-55.tar.gz,要求中间 日期是当天备份的日期精确到秒
	4.同时weekly_bak目录下只保留最近7天的备份文件,超过7天的备份文件要求删除
	5.如果备份失败,给予提醒log backup faild
		备份成功也给予提醒log backup ok



运行结果如下:

[root@localhost lianxi]# bash log.bak.sh
===================================
log directory is now backuping...
===================================
/log_bak is exist
/log_bak/month_bak is exist
/log_bak/weekly_bak is exist
/log_bak/lockfile: empty
##########begining to backup monthly backupfile##########
monthly backup file is exist don't to bakcup
##########begining to backup weekly backupfile##########
tar: Removing leading `/' from member names
weekly backup file ok.
[root@localhost lianxi]#



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值