我建立了一个chrome扩展程序,该扩展程序可以在随机网页上执行一系列操作。该扩展程序似乎运行良好,我计划在具有XFCE桌面环境的运行Ubuntu的VPS上运行该扩展程序。现在,扩展程序需要在多个页面上执行此任务,但不是同时执行,而是一个接一个地执行。
简而言之,我需要执行以下任务集:
1. Cronjob运行(例如每分钟运行一次),并检查是否正在chrome中执行任务。
A.不
B.是的
我已经达到了扩展程序手动运行的地步,但是我需要使该过程自动化,并让多个VPS执行类似的任务。
在研究了使用cron来执行任务的几种方法之后,我选择了一个更好的替代方案,该替代方案由chrome扩展本身提供的chrome.alarms提供。
我所做的就是创建一个警报并使它每分钟运行一次
chrome.alarms.create('checkNewTasks', {
when: 1000,
periodInMinutes: 1
});
奇迹般有效!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句