dyl*_*a88 5 cron google-chrome 12.04
我已经构建了一个 chrome 扩展,可以在随机网页上执行一组操作。该扩展似乎工作正常,我计划在运行 Ubuntu 和 XFCE 桌面环境的 VPS 上运行它。现在扩展需要在多个页面上执行此任务,但不是同时执行,而是一个接一个执行。
简而言之,我需要执行以下一组任务。
1. Cronjob 运行(例如每分钟)并检查任务是否正在 chrome 中执行。
A. 否
B. 是的
我已经到了手动运行扩展的地步,但我需要自动化这个过程并让多个 VPS 执行类似的任务。
在查看了使用 crons 执行任务的几种方法之后,我选择了一个更好的替代方案,该替代方案由 chrome 扩展本身提供,称为chrome.alarms。
我所做的就是创建一个闹钟并让它每分钟运行一次
chrome.alarms.create('checkNewTasks', {
when: 1000,
periodInMinutes: 1
});
Run Code Online (Sandbox Code Playgroud)
奇迹般有效!