Nach zwei Jahren Entwicklungszeit
Mcron ist zu 100 % mit Vixie cron kompatibel und kann als transparenter Ersatz dafür dienen. Darüber hinaus bietet Mcron zusätzlich zum Vixie-Cron-Konfigurationsformat die Möglichkeit, Skripte für periodisch ausgeführte Jobs zu definieren, die in der Scheme-Sprache geschrieben sind. Die Implementierung von Mcron umfasst dreimal weniger Codezeilen als Vixie cron. Mcron kann ohne Root-Rechte ausgeführt werden, um Aufträge für den aktuellen Benutzer zu verarbeiten (der Benutzer kann seinen eigenen Mcron-Daemon ausführen).
Ein wesentliches Merkmal des Projekts ist ein anderer Ansatz zur Organisation der Arbeitsplanung: Anstelle einer ständigen Zeitüberwachung verwendet Mcron die Anordnung von Aufträgen in einer linearen Warteschlange mit der Bestimmung der Verzögerungen zwischen dem Aufruf jedes Elements der Warteschlange. In den Zeiträumen zwischen Jobaktivierungen ist mcron vollständig inaktiv. Dieser Ansatz reduziert den Overhead beim Ausführen von cron erheblich und erhöht die Genauigkeit der Jobausführung.
Source: opennet.ru