0

我正在运行一个简单的 mysql 数据库,它包含客户家中温度传感器的值。如果温度低于或高于预设值,我一直在寻找不同的方法来创建电子邮件警报。

有一些方法可以通过一个简单的 php 脚本来完成此操作,以便从我收集的内容中运行 cron 作业,但它们的问题是它需要以这种方式“搁置”一段时间当 cron 运行时,客户不会每五分钟收到一次警报。

同样作为这个项目的未来问题,有没有办法从用户存储在 sql db 中的值创建 cron 作业?这样用户就可以自定义警报?

对不起,如果没有说清楚,如果需要,我会整天坐在电脑旁边回答这方面的问题。

4

1 回答 1

1

要解决您的问题,请创建一个alerts表来跟踪上次警报的时间。根据您的平台,PHP 可能会安排 cron 作业。您可以将用户设置保存在表中并让 PHP 创建/更新/删除 cron 作业。

于 2013-01-28T15:39:06.183 回答