免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 黄虫
打印 上一主题 下一主题

怎么编写 crontab 文件 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2004-02-23 13:44 |显示全部楼层

怎么编写 crontab 文件

#!/bin/bash

BackupDir=/export/home/sqwen/data    #请替代为你想备份的数据目录
TargetDir=/tmp   #请替代为你想备份到的地方,当然你不会/tmp吧,如果选了这个目录备份就没有意义了,因为重启以后备份数据就会丢失

TargetFile=`date +%y%m%d`
cd $TargetDir
tar cvfz ${TargetDir}.tgz $BackupDir
#如果你实在是想直接拷贝而不压缩的话,那就cp -r $BackupDir $TargetDir/$TargetFile,注意这是$TargetFile不是文件而是目录了

论坛徽章:
0
2 [报告]
发表于 2004-02-23 14:40 |显示全部楼层

怎么编写 crontab 文件

我刚才用我自己的程序测试了一下,有点小bug,修正一下

  1. #!/bin/bash

  2. BackupDir=/export/home/sqwen/data
  3. TargetDir=/export/home/sqwen/backupdata

  4. DateFile=`date +%y%m%d`
  5. cd $BackupDir
  6. cd ..
  7. tar cvfz ${DateFile}.tgz $(basename $BackupDir)
  8. mv ${DateFile}.tgz $TargetDir
复制代码

这个脚本我亲自测试过,不会有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP