【发布时间】:2019-06-03 15:31:08
【问题描述】:
我正在制作一个 PHP 警报通知,如果达到温度设定点,它将发送一封电子邮件。
我有每 1 分钟运行一次的 CRONJOB,运行一个 PHP 脚本来验证温度,如果温度达到某个点,它会向我发送电子邮件通知。
问题是,由于 CRONJOB,当温度超过设定点时,它会每分钟向我发送一封电子邮件通知。我希望它只给我发一封电子邮件。一分钟不发送。
我正在使用 MYSQL 来存储警报信息。如果我需要一些如何在 mysql 中设置时间戳并让脚本验证时间并在 x 时间内发送它。?
谢谢,
【问题讨论】:
-
是的 - 时间戳或日期时间都可以。在您的应用程序代码中,您将检查当前时间是否 >= (last_notification_time + your_chosen_duration)。