apolinux / msgscheduler
此软件包最新版本(dev-main)没有提供许可信息。
消息调度器派发器
dev-main
2024-04-11 15:36 UTC
Requires (Dev)
- phpunit/phpunit: 9.*
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 ``
待办事项
- 参数化消息表