Frage

https://github.com/jettraux/rufus-scheduler heißt, dass:

Rufus-Scheduler ist ein Ruby-Juwel für die Planung von Code (Jobs).Es versteht, einen Job zu einer bestimmten Zeit zu einem bestimmten Zeitpunkt, in einer bestimmten Zeit, jede X-Zeit oder einfach über eine Cron-Anweisung zu führen.

Rufus-Scheduler ist kein Ersatz für CRON / AT, da er innerhalb von Rubin läuft.

was ist, wenn es in rubin läuft?Kann ich nicht mit dem CRON mit dem System-Befehl in Ruby aufrufen?

War es hilfreich?

Lösung

Ich denke, Rufus-Scheduler ist für diejenigen, die sich nicht mit dem generationspflichtigen crontab, dem generationspflichtigen, generationspflichten, generationspflichten, generascodicetcode angenehm sind.

at führt wiederholt / periodische Aufträge und generationstabelletagcode und batch für einmalige Jobs, da diese beiden Befehle nicht automatisch wiederholende Befehle unterstützen.

somit erstellt Rufus-Scheduler die Funktionalität der anderen Befehle, aber wenn Sie sich an der Befehlszeile und mit den anderen Befehlen vertraut fühlen, kauft es meiner Meinung nach nicht viel.

Ich habe es nicht benutzt, aber schaute durch die Quelle, und mein Anliegen ist, dass der Rufus-Scheduler auf Threads sucht, was bedeutet, dass Rubin Ihre App im Hintergrund läuft und auf die entsprechende Zeit oder ein Intervall wartet laufen. Wenn der Prozess getötet wird, oder der Maschinen neu startet, sieht es aus, als ob der Job nicht ausgeführt wird, der ein wesentlicher Unterschied im Vergleich zu den Befehlen des Systems ist, die über Neustarts bestehen bleiben oder die App nicht im Speicher ist.

Wir verwenden CRON viel bei der Arbeit für Jobs; Es ist ein Industriestandard-Tool, und jeder Linux- und Mac-Computer leitet den ganzen Tag über cron-geplante Jobs, obwohl die meisten Benutzer es nicht wissen.

Andere Tipps

rufus-scheduler is a "in-ruby-process" scheduler. It is not meant as a cron/at replacement at all.

rufus-scheduler was not meant for people not comfortable with cron/at on the command line, it was meant for people willing to schedule stuff directly inside their ruby process (and understanding what it implies).

If rufus-scheduler was meant as a replacement for cron/at, it would provide some kind of persistence for the jobs, but it does not.

Another take on that : http://adam.heroku.com/past/2010/6/30/replace_cron_with_clockwork/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top