免费注册 查看新帖 |

Chinaunix

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

单独可以执行的角本,却不能定时运行? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-01 17:33 |只看该作者 |倒序浏览
我写了一个简单的备份命令,如果在#下可以用“./abc” 运行,我把它加入到/etc/crontab中,如下:
10 5 1 1-12 * * root /etc/squid/abc
意思是在每个月的1号5点10分都去执行abc中的任务,可是怎么都不行?而单独运行又可以,真是搞不懂,望各位大侠帮助!
在此感谢大家了!

论坛徽章:
0
2 [报告]
发表于 2005-11-01 19:53 |只看该作者
等待中。。。。。

论坛徽章:
0
3 [报告]
发表于 2005-11-01 20:42 |只看该作者
crontab -e
然后将下面的行加入进去:
10 5 1 1-12 * /etc/squid/abc

好像crontab的格式前面只有5个吧,你的也多了一个*号。

请将你的/var/log/cron.log贴出来,或者/var/log/messages的部分内容(与cron)有关的内容铁出来。
谢谢!

论坛徽章:
0
4 [报告]
发表于 2005-11-01 20:57 |只看该作者
Nov  1 20:35:00 yxzx CROND[9240]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)
Nov  1 20:35:00 yxzx CROND[9240]: LAuS error - do_command.c:226 - laus_attach: (19) laus_attach: No such device
Nov  1 20:36:19 yxzx crontab[9243]: (root) LIST (root)
Nov  1 20:36:44 yxzx crontab[9244]: (root) BEGIN EDIT (root)
Nov  1 20:36:56 yxzx crontab[9244]: (root) END EDIT (root)
Nov  1 20:40:00 yxzx CROND[9247]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)
Nov  1 20:40:00 yxzx CROND[9247]: LAuS error - do_command.c:226 - laus_attach: (19) laus_attach: No such device
Nov  1 20:45:00 yxzx CROND[9249]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)
Nov  1 20:45:00 yxzx CROND[9249]: LAuS error - do_command.c:226 - laus_attach: (19) laus_attach: No such device
Nov  1 20:50:00 yxzx CROND[9251]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)
Nov  1 20:50:00 yxzx CROND[9251]: LAuS error - do_command.c:226 - laus_attach: (19) laus_attach: No such device
Nov  1 20:55:00 yxzx crond[979]: (*system*) RELOAD (/etc/crontab)
Nov  1 20:55:00 yxzx CROND[9255]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)
Nov  1 20:55:00 yxzx CROND[9255]: LAuS error - do_command.c:226 - laus_attach: (19) laus_attach: No such device

论坛徽章:
0
5 [报告]
发表于 2005-11-01 21:02 |只看该作者
十分感谢,的确是多了一个“*”的原因。唉,真是没想到,这个问题困扰了这么久-_-
非常感谢hongfengyue !
看起来我的crond里有很多问题。。。。。。。。

论坛徽章:
0
6 [报告]
发表于 2005-11-01 21:21 |只看该作者
原帖由 y3721c 于 2005-11-1 17:33 发表
我写了一个简单的备份命令,如果在#下可以用“./abc” 运行,我把它加入到/etc/crontab中,如下:
10 5 1 1-12 * * root /etc/squid/abc
意思是在每个月的1号5点10分都去执行abc中的任务,可是怎么都不行?而单 ...

修改了 /etc/crontab 后需要重启 crond 服务,不重启也是不行的,这里需要注意一下

论坛徽章:
0
7 [报告]
发表于 2005-11-01 21:23 |只看该作者
Nov  1 20:55:00 yxzx CROND[9255]: LAuS error - do_command.c:226 - laus_attach: (19) laus_attach: No such device
这个是什么?

论坛徽章:
0
8 [报告]
发表于 2005-11-01 21:25 |只看该作者
刚才测试,修改crontab后,只是把其中一个*号去掉,并没重启动,改了一个最近的时间,测试正常。

论坛徽章:
0
9 [报告]
发表于 2005-11-01 21:32 |只看该作者
没有att驱动吧!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP