laravel - 使用 PHP Buildpack 安排 CronJobs

标签 laravel cron scheduled-tasks cloud-foundry swisscomdev

对于我的 PHP Web 应用程序,我使用的是 PHP Buildpack。现在我想安排一个应该每月触发的任务。通常我会为此使用 CronJobs。 我如何在 Swisscom 应用云中实现这一目标?

最佳答案

Swisscom App Cloud 基于 Open Source Cloud Foundry

上游 Cloud Foundry 没有等同于 cron 作业(任务调度程序)的功能。敬请期待,我想这个功能很快就会实现,因为很多人从Heroku迁移过来到CF。 Heroku 提供了一个 cron 作业功能。订阅 Swisscom App Cloud 时事通讯以阅读公告。

有调度任务的解决方法,请参阅 Scheduling tasks on Cloud Foundry在 blog.pivotal.io 上有一个基于 Ruby/Rake 的例子。抱歉,对于 PHP,我没有找到示例代码。没有优雅的解决方案!您需要自己实现某种解决方法。如果您将代码发布到 GitHub,那就太好了。

如果您只需要数据存储中的 cron 作业,例如 MariaDB 提供 Events .

Events are named database objects containing SQL statements that are to be executed at a later stage, either once off, or at regular intervals.

They function very similarly to the Windows Task Scheduler or Unix cron jobs.

关于laravel - 使用 PHP Buildpack 安排 CronJobs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38638338/

相关文章:

php - 通过 Cron 显示 PHP 脚本运行的次数

zend-framework - 如何每 12 小时通过 cron 运行 zend 框架操作(在索引 Controller 内)?

php - 每 5 分钟在服务器上执行一次 php 脚本

c# - Server 2008 任务计划程序映射驱动器访问 C#

php - 如何使用 Laravel Collective 将自定义数据属性设置为选项

php - 流明 : How to display the image on a public folder?

php - 如何获得for循环laravel中的数字总和

php - SQLSTATE[23000] : Integrity constraint violation: 19 NOT NULL constraint failed:

powershell - 在 PowerShell 脚本中访问 Windows 任务凭据

Powershell - 手动触发计划作业