我知道有可能自己这样做,但我想我是否会知道是否有人知道像这个假想的命令那样的东西,油门检查:
check_server_is_ok || throttle-check some_unique-command-key '1 hour' &&\
send_spammy_email
因此,在第一次使用特定键运行时,throttle-check返回true,然后每个< time period>不超过一次。之后。
我的用例是一个cron作业,可以监控我想要经常检查的内容,并在出现问题时立即发送电子邮件,但是每次出现问题时都不会发送垃圾邮件。
该命令需要在某处存储一些持久状态,我很确定。
如果没有人知道一个好的命令,我只会自己编写:)