谁能告诉我如何在 opencart 中设置自定义cron job
?
我的网址格式如下,当我手动点击该网址时,它现在可以正常运行了,我想根据 cron 时间表使其动态化。
我在https://cron-job.org/en/
中使用以下URL设置了 cron 作业,它可以正常工作,但是我不确定这是否正确?
> http://www.yourstore.com/admin/index_for_cron.php?route=module/modulename/function
提前谢谢..!
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您可以在网络服务器上设置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";'
(但在这种情况下,您需要考虑文件权限并在适当的用户下运行任务。)