迅睿cms怎么设置定时自动执行任务队列
无需魔法,免费体验ChatGPT-4 / MJ绘图 等AI大模型!AI问答、写文案、做表格、绘图、写脚本、写代码...
迅睿cms设置自动执行任务还是很方便的,设置之后才能运行系统的自动任务机制,比如我们可以使用自动任务实现:执行自动发布文章、自动清理账单、自动清理缓存文件、自动运行插件的任务文件(例如生成真静态等等)。定时任务执行方案配置方法如下:
非CLI模式运行
1、Linux系统
wget "http://你的网站/api/cron.php" 或 curl "http://你的网站/api/cron.php"
例如BT面板自动任务设置如下图:
2、Windows系统
Windows服务器需要你手动安装curl工具,并创建bat设置为定时计划
curl "http://你的网站/api/cron.php"
3、虚拟主机
虚拟主机只能放在模板的公共页面(如footer.html、header.html等等),当有人访问网站时就触发任务执行
{if !is_file(WRITEPATH.'config/run_lock.php')} <script> $(function () { $.ajax({ type: "GET",dataType:"json", url: "/index.php?s=api&c=run&is_ajax=1&num=5" }); }); </script> {/if}
CLI模式运行
Linux系统
php /网站绝对目录/api/cron.php
例如BT面板自动任务设置如下图:
执行测试任务,点宝塔里面执行任务,susessful表示成功了。
声明:禁止复制、盗用、采集、发布本站内容到任何网站及各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。