免费注册 查看新帖 |

Chinaunix

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

大家帮我检查一下我的crontab 怎么不起作用呢 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-09-29 13:32 |只看该作者
原帖由 上帝也风流 于 2006-9-29 13:26 发表
还没有执行
下面是我加入的代码
*/10 * * * * root lynx -dump http://127.0.0.1/index.php?action=morecheck

重新启动服务,等10几分钟,没有相应!
是不是哪儿错了


lynx installed ?

and check your cron log and apache log

==

论坛徽章:
0
12 [报告]
发表于 2006-09-29 14:54 |只看该作者
我已经安装了 lynx
请问这个lynx需要什么特殊设置吗?

论坛徽章:
0
13 [报告]
发表于 2006-09-29 18:36 |只看该作者
原帖由 上帝也风流 于 2006-9-29 14:54 发表
我已经安装了 lynx
请问这个lynx需要什么特殊设置吗?


lynx 于 background 时抓不到 TERM 变量,所以无法判断必要终端机资讯。

写成 script 去呼叫吧。


  1. #!/bin/bash

  2. export TERM=vt100
  3. lynx -dump http://hostname/xxxx.php > /dev/null 2>&1
复制代码


==

论坛徽章:
0
14 [报告]
发表于 2006-09-30 10:45 |只看该作者
我使用
[root@test /]# lynx -dump http://127.0.0.1/morechange.php
就可以执行
但是放到crontab 中,就不行了!

论坛徽章:
0
15 [报告]
发表于 2006-09-30 12:21 |只看该作者
日志:
Sep 30 11:30:01 test crond[14500]: (root) CMD (lynx -dump  http://localhost/morechange.php )

crontab 发的email
--------------------- pam_unix Begin ------------------------

crond:
   Unknown Entries:
      session closed for user root: 26 Time(s)
      session opened for user root by (uid=0): 26 Time(s)


---------------------- pam_unix End -------------------------

论坛徽章:
0
16 [报告]
发表于 2006-09-30 13:39 |只看该作者
原帖由 上帝也风流 于 2006-9-30 10:45 发表
我使用
[root@test /]# lynx -dump http://127.0.0.1/morechange.php
就可以执行
但是放到crontab 中,就不行了!


前几篇文章不是有提到可以参考设定 TERM 终端机变量后的 shell script 去进行测试 ? already done ?

==

论坛徽章:
0
17 [报告]
发表于 2006-09-30 15:08 |只看该作者
刚LIUNX入门,还不清楚你说的是什么意思呢

lynx 于 background 时抓不到 TERM 变量,所以无法判断必要终端机资讯。

写成 script 去呼叫吧。

论坛徽章:
0
18 [报告]
发表于 2006-09-30 23:02 |只看该作者
直接把  小天使的

#!/bin/bash

export TERM=vt100
lynx -dump http://hostname/xxxx.php > /dev/null 2>&1

写成一个脚本,把脚本放到 crontab 里面,不要直接 在crontab 里安排" lynx -dump http://127.0.0.1/morechange.php "

论坛徽章:
0
19 [报告]
发表于 2006-10-05 13:12 |只看该作者
晕。。。。有这么复杂吗?
楼主先which php 看看有没有结果。
有直接
  php http://*****/aaa.php在命令行下就可以了

建议看看PHP MAN里的CLI部分。

论坛徽章:
0
20 [报告]
发表于 2006-10-05 13:23 |只看该作者
原帖由 mjdcl 于 2006-10-5 13:12 发表
晕。。。。有这么复杂吗?
楼主先which php 看看有没有结果。
有直接
  php http://*****/aaa.php在命令行下就可以了

建议看看PHP MAN里的CLI部分。


这个最前面一开始讨论的文章已经提过了

==
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP