使用phplist docker设置Cron作业



我使用phplist docker镜像在服务器上安装了phplist

但我无法用phplist-doker设置Setting Cron作业,我只在的手册上看到了这一点

有人能帮我在docker 上设置phplist-cron作业吗

感谢

我知道这是一条旧消息,但我也遇到了同样的问题,下面是我学到的/做的。

如果您想在容器中运行crontab,您必须找到管理脚本和配置文件的位置,并相应地编辑crontab。对于我的容器,这个crontab配置有效(ymmv(。

*/1 * * * * /usr/bin/php /var/www/phpList3/public_html/lists/admin/index.php -c /etc/phplist/config.php -pprocessqueue >> /var/log/phplist.log 2>&1
0 3 * * * /usr/bin/php /var/www/phpList3/public_html/lists/admin/index.php -c /etc/phplist/config.php -pprocessbounces >> /var/log/phplist-bounces.log 2>&1

由于我不想修改默认容器,我使用了远程队列处理选项,并在容器主机上创建了一个cron作业。

您需要您的容器Web服务名称和/或IP地址以及phplist设置页面中提供的密钥。我的主机系统crontab使用以下curl命令来调用容器内的进程队列操作。

curl -s 'https://your.container.name.or.ip.us/lists/admin/?page=processqueue&secret=secret-key-from-phplist-settings'

我希望这能帮助到别人。

最新更新