logo

调度程序

计划任务

计划任务可以配置为在指定的时间间隔运行命令。Forge 提供了一些常见的默认设置,或者您可以为命令输入自定义的 Cron 计划。

您可以通过 Forge 仪表板的 **Schedule** 选项卡为服务器的管理仪表板创建计划任务。创建新的计划任务时,您需要提供

  • 要运行的命令,例如 php /home/forge/default/artisan schedule:run
  • 以哪个用户身份运行命令,例如 forge
  • 运行命令的频率。

计划任务未运行?

如果您的计划任务没有运行,您应该确保命令的路径正确。

Laravel 计划任务

如果您已部署 Laravel 应用程序并使用 Laravel 的 调度程序功能,您需要创建一个计划任务来运行 Laravel schedule:run Artisan 命令。此任务应配置为 **每分钟** 执行一次。

默认计划任务

作为配置过程的一部分,Forge 将自动配置两个计划任务

  • composer self-update(夜间)
  • Ubuntu 包清理(每周)

Circle 权限

您可以通过授予 server:create-schedulersserver:delete-schedulers 权限来授予 Circle 成员创建和管理计划任务的权限。