浙江省高等学校教师教育理论培训

微信搜索“毛凌志岗前心得”小程序

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ubuntu server上运行了一个discuz论坛,今天想起来备份一下数据库,原来一直没有备份过 猛吧!!呵呵。想到干脆来个自动备份,根据论坛贴子不是太多,一周备份一次吧。   下面是备份脚本文件 #!/bin/sh /usr/bin/mysqldump -ueceroot -p88558855 --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x airclass_BBS | gzip > ~/mysqlbackup/airclass_BBS_$(date +%F).gz 使用了gzip压缩后保存到指定的位置,并用日期命名文件。在终端下执行了一下,没有问题。 然后把脚本放到/etc/cron.weekly目录,让他每星期执行一次。原来也弄过一次,始终没有正确执行过,后来发现原来是脚本写得有问题,原来是在windows下用记事本写的,然后传到服务器上。用$ ./cuc-db-backup 执行了一下,发现有错,提示#!/bin/sh^M: interper…什么的错误,原来是文件格式的问题,没办法,直接在linux终端重抄了一遍文件,OK,没问题了!等着自动备份吧 :-P    顺便研究了一下ubuntu的crontab文件,内容如下: # m h dom mon dow user command 17 * * * * root run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily 47 6 * * 7 root test [...]

 

posted on 2010-12-01 11:28  lexus  阅读(284)  评论(0编辑  收藏  举报