谁能告诉我如何在opencart中设置自定义cron job
?
我有以下格式的 URL,当我手动点击此 url 时,它现在可以完美运行,我想在cron计划的基础上使其动态。
我使用以下 URL 在https://cron-job.org/en/
中设置了 cron作业,它工作正常,但我不确定它是否是正确的方法?
> http://www.yourstore.com/admin/index_for_cron.php?route=module/modulename/function
提前感谢..!
在那里你可以找到说明: http://docs.opencart.com/en-gb/extension/cron/
如果你能够在你的Web服务器上设置cron任务,你总是可以使用curl:
curl -s "http://www.yourstore.com/admin/index_for_cron.php?route=module/modulename/function" >/dev/null
我还设法使用如下命令运行 OpenCart3 的自定义模块:
cd /path/to/your/site && QUERY_STRING="route=module/modulename/function" php -r 'parse_str($_SERVER["QUERY_STRING"],$_GET);include "index.php";'
(但在这种情况下,您需要考虑文件权限并在适当的用户下运行任务。