【发布时间】:2014-06-21 05:49:11
【问题描述】:
尝试在 cPanel 中设置几个 cron 作业,但由于系统对 cron 使用命令行,所以我不能使用参数 - 这是一个 wordpress cron 并依赖于 url 中的参数。
我怎样才能让它通过命令行工作?
php -q /home/facebnzc/public_html/folkeuniversitetet/wp-cron.php?import_key=NAbeK7X&import_id=1&action=processing
【问题讨论】:
-
命令行对 url 有绝对的NO知识。
?将被视为 shell 通配符,您将得到“不匹配”,&将成为作业控制操作员,并将您的整个 php 命令置于后台,等等等等。命令行与 Web 完全NOTHING,你不能指望 Web 地址对 shell 有任何意义。 -
也许这会有所帮助:stackoverflow.com/q/8558041/367456 - 基本思想是您使用 cron 命令为您执行网络请求。通常这是使用 curl 或 wget 完成的,一些 cpanel 还允许您为它们的“种类”cron 指定 webrequest。