如何在 Symfony2 中创建 cron 任务

Posted

技术标签:

【中文标题】如何在 Symfony2 中创建 cron 任务【英文标题】:How to create a cron task in Symfony2 【发布时间】:2013-05-26 13:33:08 【问题描述】:

我有一个小问题,如何创建一个简单的 cron 任务,在 Symfony 中调用一些服务操作,每晚自动执行?

【问题讨论】:

【参考方案1】:

Symfony2 不管理 cron 任务,因为这是系统级别的。话虽如此,您可以create a command 并将其注册为 cron 任务。

【讨论】:

刚刚在 Google 上找到了这个帖子。旧的,但这里有一篇关于这个主题的帖子:inuits.eu/blog/…。我发现它非常方便。【参考方案2】:

您可以使用CommandSchedulerBundle

【讨论】:

【参考方案3】:

您现在可以使用TaskScheduleBundle 在 symfony 中创建您的 cron 作业。

【讨论】:

以上是关于如何在 Symfony2 中创建 cron 任务的主要内容,如果未能解决你的问题,请参考以下文章

解释如何在 Hybris 中创建 Cron Job

在将 RabbitMQ Bundle 用于 Symfony2 时防止在 RabbitMQ 中创建多个连接

如何在App Engine中创建一个针对服务和版本的cron作业?

如何在 Symfony2 中创建和注册新角色

在 symfony2 中创建表

如何使用 C++ 在任务计划程序中创建任务