【发布时间】:2011-10-22 13:07:42
【问题描述】:
我想使用 CURL 或 WGET 每 15 分钟运行一次 PHP 脚本。
此 PHP 文件位于本地文件夹中:
/home/x/cron.php
如何使用 CURL/WGET 运行它?
当我尝试运行时它不起作用
curl /home/x/cron.php
谢谢!
【问题讨论】:
我想使用 CURL 或 WGET 每 15 分钟运行一次 PHP 脚本。
此 PHP 文件位于本地文件夹中:
/home/x/cron.php
如何使用 CURL/WGET 运行它?
当我尝试运行时它不起作用
curl /home/x/cron.php
谢谢!
【问题讨论】:
【讨论】:
只要做这样的事情:
/usr/bin/php /home/x/cron.php
cURL/wget 用于 HTTP 操作。如果您的 PHP 脚本在同一个系统上,您不希望通过 HTTP 加载它。 (当然,如果可以通过 HTTP 访问它,您也可以,但我认为这不是您想要的。)直接调用它即可。
或者,您可以设置脚本的执行权限并输入shebang line for PHP:
#!/usr/bin/php
然后,直接将你的 PHP 脚本放入 crontab 中。
【讨论】:
如果您使用 CURL 或 WGET,我相信您需要将路径作为 URL 传递。如果要在命令行上运行 php 脚本,则需要使用 php CLI
【讨论】: