4

我有一个关于使用什么命令从 Crontab 运行 PHP 脚本的问题。

这些替代方案中的哪一个最适合使用。

* * * * * /usr/bin/php /var/www/project/cron.php
* * * * * /usr/bin/curl --silent --compressed http://localhost/project/cron.php
* * * * * /usr/bin/wget http://localhost/project/cron.php

我希望不要打扰我的问题。谢谢。

4

2 回答 2

2

如果它是您要在 CLI 环境中运行的 PHP 脚本,我肯定会使用php.

如果您想在服务器环境中运行 PHP 脚本,请使用wgetcurl,但我认为应该在 CLI 上执行这样的流程任务。

于 2012-12-23T23:38:18.773 回答
1

使用第一个选项。当您通过控制台运行脚本时,直接运行它们总是一个更好的主意。通过 Web 服务器运行它可能会带来意想不到的可靠性问题。

于 2012-12-23T23:38:55.617 回答