php - cron centOS "Could not open input file"错误

标签 php cron centos

我正在尝试通过 cron 运行 php 文件,但它不起作用。当我在浏览器中输入脚本的 url 时,它可以工作。所以我认为问题出在cron。我的操作系统是centOS。

这是 crontab。

* * * * *  /usr/bin/php /var/www/htdocs/wordpress/text.php

text.php 的内容是 ""

来自 cron 的电子邮件说,
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Status: RO

Could not open input file: /var/www/htdocs/wordpress/text.php

这是“ls -l/var/www/htdocs”
-rw-r--r--.  1 root root     50  1 29 22:04 2014 index.html~
-rw-r--r--.  1 root root     22  1 29 22:04 2014 index.php
drwxr-xr-x. 13 root apache 4096  1 30 14:36 2014 phpmyadmin
drw-rw-rwx.  8 root root   4096  1 30 20:11 2014 wordpress

你能告诉我如何解决这个问题吗?

最佳答案

你错过了开始/对于绝对路径:

* * * * *  /usr/bin/php /var/www/htdocs/wordpress/text.php

关于php - cron centOS "Could not open input file"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21455959/

相关文章:

mysql - 查看通过 cron 创建数据库的示例

php - CentOS 服务器安全

linux - 如何在 Centos 7 上安装 konsole?

javascript - 用户点击搜索按钮后 map 不显示错误在哪里?

javascript - 使用 Java 脚本自动提交时如何使 PHP 'if' 代码工作?

linux - 我该如何调试执行脚本的 cron 作业,但脚本似乎未完成?

centos - 无法获取 Centos 5.8 软件包的源 RPM

javascript - 如何设置 Yeoman/Grunt 来运行 PHP?

php - 如何使用 angularjs 和 php 发送电子邮件验证?

python - Scrapy (Python) 在使用 cron 运行时抛出 ImportError