apolinux/msgscheduler

此软件包最新版本(dev-main)没有提供许可信息。

消息调度器派发器

dev-main 2024-04-11 15:36 UTC

This package is auto-updated.

Last update: 2024-09-11 22:02:22 UTC


README

派发指定日期和时间的消息。

该应用程序允许按日编程消息的发送

  • 每天
  • 每周的每个x个工作日
  • 每x天
  • 在指定的小时和分钟

派发器由用户定义。

派发器允许定义

  • 固定文本
  • 从另一个表获取的固定消息
  • 从其他表获取的消息列表作为变量消息

测试

要运行测试,请阅读phpunit.xml,并根据需要修改DB_USER、DB_PASSWD和DB_DSN。

需求

此应用需要连接到PDO兼容的数据库,如LiteSQL或MySQL。

调度器

在bin目录中有一个示例脚本,用于调用调度器。

调度器必须每小时运行一次,具体命令取决于平台。在Linux环境中,使用以下命令将以下行添加到crontab中:

crontab -e

`` # 每小时运行派发器

0 * * * * PATH_BASE_APP/bin/dispatcher.php &> /dev/null ``

待办事项

  • 参数化消息表