我有一个setInterval函数,它调用另一个函数在一小时后执行,但有时它甚至在循环中只有5分钟执行。 这是我的方式:
function doSomething() {
interval = setInterval(clickButton, 3600000);
}
然后我只需在document.ready()
上调用doSomething()这似乎适用于较短的时间,例如5秒或2分钟,但是当它被设置为一小时的毫秒数时,它从不会每小时调用,而是似乎是随机的。
如何确保setInterval每小时调用一次方法?
编辑:
Jamiec指出,我最初没有提供足够的信息,我不小心不去寻找与我应该提供的背景信息有关的解决方案。事实证明,错误是RaspberryPI,它似乎无法处理我需要的setInterval次数。
相反,我为setInverval添加了一个计数器,现在每15分钟调用一次该方法。
感谢您指出并帮助我达成(希望)解决方案。