Vraag Regelmatig een Chrome-extensie uitvoeren met een cronjob


Ik heb een Chrome-extensie gebouwd die een reeks acties uitvoert op een willekeurige webpagina. De uitbreiding lijkt goed te werken en ik ben van plan het uit te voeren op een VPS met Ubuntu met een XFCE-bureaubladomgeving. Nu moet de extensie deze taken op verschillende pagina's uitvoeren, maar niet tegelijkertijd maar achter elkaar.

Simpel gezegd, ik moet de volgende reeks taken uitvoeren ..

1. Cronjob werkt (zeg elke minuut) en controleert of een taak in chroom wordt uitgevoerd.

A. Nee

  • Trek een website uit een mysql-stack
  • Begin met het uitvoeren van de taak
  • Uitbreidingshandvatten die de uitvoer naar de database opslaan en de vlag bijwerken, die aangeeft dat er geen taken worden uitgevoerd

B. Ja

  • Niets doen

Ik heb een punt bereikt waar de extensie handmatig wordt uitgevoerd, maar ik moet dit proces automatiseren en meerdere VPS soortgelijke taken laten uitvoeren.


3
2017-10-03 09:35


oorsprong




antwoorden:


Nadat ik naar verschillende methoden had gekeken om mijn taak met crons uit te voeren, besloot ik om een ​​beter alternatief te vinden dat wordt aangeboden door de Chrome-extensie zelf chrome.alarms.

Het enige dat ik deed, was een alarm maken en het elke minuut laten draaien

chrome.alarms.create('checkNewTasks', {
    when: 1000,
    periodInMinutes: 1
});

Werkt perfect!


2
2018-05-27 13:01