【发布时间】:2011-11-15 21:11:40
【问题描述】:
我已经建立了一个 php 文件来检查一些结果,所以我需要设置一个 cronjob。
我设置为每 30 分钟运行一次,以便发送结果。但是,我不知道为什么我的 crontab 没有每 30 分钟运行一次。
这是我设置 crontab 的方法:
*/30 * * * * php /var/www/html/result.php
我已经确认我的文件目录是正确的。我不确定的是时间部分:不能使用 */30 * * * * 或 30 * * * * 吗?我设置了*/30 * * * *,没有用。
【问题讨论】:
-
*/30 * * * *将每 30 分钟执行一次,而30 * * * *将在每小时的第 30 分钟执行。这是一个[有用的链接]('cyberciti.biz/faq/…),您可以轻松地在 Google 上搜索更多信息。 -
另外,尝试直接从命令行运行
php -f /var/www/html/result.php,看看你得到什么样的输出;如果您的输出显示致命错误,则您的问题可能与您的 PHP 脚本有关。