Pimcore调度

Pimcore scheduling

在 Pimcore 中,当我安排要发布的对象时,它不起作用。我看到我们需要在某些文件中启用 cron 作业。我没有在任何地方得到这方面的完整细节。是否有任何步骤可以启用此过程? 我们可以将日程安排作为工作流程的一部分吗?

是的,没错,您需要按照此处第 5 步所述将 cron 作业添加到 crontab: https://www.pimcore.org/docs/latest/Getting_Started/Installation.html

您需要 shell 访问权限或控制面板(如 cPanel 或 Plesk)才能进行设置。每个操作系统的过程都不同,但对于大多数 Linux 发行版,这意味着以您的服务器用户身份执行此命令(对于 Debian/Ubuntu 是 www-data,检查其他发行版的用户是什么):

sudo -u www-data crontab -e

在那里你必须添加这一行(修改你的 console.php 的路径):

*/5 * * * * php /path/to/pimcore/cli/console.php maintenance

如前所述,每个 linux 发行版都不同,但一旦您弄清楚如何设置 cron 作业,应该就足够简单了。

成功了。我正在使用 AWS 实例,遵循以下步骤。
1) pbrun beroot (Power Broker - root 权限)
2) crontab -e
3)插入模式(i)
4) */5 * * * * php /...路径../pimcore/cli/console.php 维护
6) :wq

我们可以将日程安排作为工作流程的一部分吗?我有一个对象,经过审稿人审查后,它应该根据计划发布。有没有办法在工作流中安排?