当我们在使用 Flarum 部分插件时,比如:fof/drafts
的“定时发布”;fof/best-answer
的提醒事项“于N天后提醒用户选择最佳回复”等等程序可能都不会正常运行,因为它们缺少一个任务计划,这需要利用到 Cron
来实现。
资料来源:Setup the Flarum scheduler using cron
一些常见并且需要使用任务计划的插件列表:
食用指南
首先,安装 Cron 服务
Debian/Ubuntu
:
sudo apt-get update
sudo apt-get install cron
Centos
:
yum -y update
yum install crontabs
安装完毕后,即可进行下一步操作:
crontab -e
打开它并编辑您的 Cron
条目,输入下列 Cron
表达式:
* * * * * cd /<您的flarum根目录> && php flarum schedule:run >> /dev/null 2>&1
## 或者
* * * * * php /<您的flarum根目录>/flarum schedule:run >> /dev/null 2>&1
* * * * *
:表示每分钟执行一次
/<您的flarum根目录>
:此处应该替换为您的 Flarum 根目录地址
>> /dev/null 2>&1
:表示抑制输出,不显示任何信息
- 需注意
PHP-Cli
版本
如果你是宝塔用户,那会更简单
在 宝塔面板->计划任务->添加计划任务
处按下图格式添加即可,但需注意 PHP-Cli
版本
转载链接:a跳转⏭️