免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2072 | 回复: 2
打印 上一主题 下一主题

为什么我订制的任务不成功,不执行~请指点下!谢谢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-03 15:58 |只看该作者 |倒序浏览
10可用积分
1,创建文件保存备份路径
#mkdir  /mysqldata
2,创建/usr/sbin/bakmysql文件夹
#vi /usr/sbin/bakmysql
输入rq=`date+%y%m%d`
tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql (我单独运行这个命令的时候是可以行的)
3,修改文件属性
#chmod +x /usr/sbin/balmysql
4,修改/etc/crontab
在下面加
05 * * * * root /usr/sbin/bakmysql
5,重新启动crond
#/etc/rc.d/init.d/crond restart
五分钟后到/mysqldata下看不到这个文件夹,十分钟后还是看不到,我要备份的文件又不大,我用命令不到一分钟就完成了.
请问是怎么一回事呢?我也重启过还是不行!

最佳答案

查看完整内容

关于mysql不清楚,但是你设置的 cron任务可能不能达到你的需求。05 * * * * root /usr/sbin/bakmysql这个指令的作用是:每天,每个小时的5分,例如1:05,2:05,3:05等执行 crond 任务。如果你要每五分钟执行一次 crond任务,那么执行如下操作:0-59/5 * * * * /usr/sbin/bakmysql

论坛徽章:
0
2 [报告]
发表于 2008-01-03 15:58 |只看该作者
关于mysql不清楚,但是你设置的 cron任务可能不能达到你的需求。

05 * * * * root /usr/sbin/bakmysql

这个指令的作用是:每天,每个小时的5分,例如1:05,2:05,3:05等执行 crond 任务。
如果你要每五分钟执行一次 crond任务,那么执行如下操作:

0-59/5 * * * * /usr/sbin/bakmysql

论坛徽章:
0
3 [报告]
发表于 2008-01-04 11:46 |只看该作者
你在脚本中是否指定了shell
有没有
#!/bin/bash
这一行,

另外,你这样直接tar mysql目录的备份方法是错误的,会造成备份下的数据不完整和错误。

正确的备份方法应该先用mysqldump或者mysqlhotcopy,然后用tar 和gzip打包压缩。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP