Flarum 任务计划 & Cron

当我们在使用 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 版本

松鼠大大

若不是真的废物,谁又愿意混吃等死呢?

相关推荐

2 条评论

  1. 大哥好!

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。