大家帮我检查一下我的crontab 怎么不起作用呢
我用vi /etc/crontab编辑
在里面加入 */10 * * * * root /usr/apache/htdocs/aaa.php
重新启动
service crond restart
但是命令并没有执行阿
请各位帮个忙!
目的是想实现 每10分钟执行 /usr/apache/htdocs/aaa.php程序
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
还没有执行
下面是我加入的代码
*/10 * * * * root lynx -dump http://127.0.0.1/index.php?action=morecheck
重新启动服务,等10几分钟,没有相应!
是不是哪儿错了
用 lynx 连结存取。
==
aaa.php 里面是php+mysql
写好了的
不在浏览器输入地址执行
就是想让crontab后台执行这个php来处理php中的功能!
要先问你那个 php 文档内容用途为何才可以谈下去吧 ?
web 上要执行的,你用浏览器去存取,比方 lynx -dump http://hostname/xxx.php 就可以。
当作一般 shell 下的 script 的话,一般看你的 linux distro 是否有 /usr/bin/php 这类程式档,有的话呼叫执行。一般像是:
复制代码
==
那用什么命令来执行php 呢?
请教一哈!
php格式,应该运行不了吧??!
你在命令列执行 /usr/apache/htdocs/aaa.php 的结果为何 ?
这不是 web 用的 php 网页,你这样于命令列可以执行嘛 ? (除非你是写成呼叫 php 程式来执行该 script)
==
这个命令什么意思了?
tail -f /var/log/cron