make_crontabmulti application crontab manager |
[ AdvancedSearch | AreaMap ]
|
| HomePage (index) | make-crontab manual | make-crontab Anleitung (de) |
|
|
make-crontabmake-crontab wird für die Crontabverwaltung auf Servern mit mehreren Webapplikationen eingesetzt, wobei jede Applikation ihre eigenen Cronjobinformationen editieren kann. Das System ermöglicht es, dass dafür nur ein System-User (in der Regel der Apache User) benötigt wird. Die Applikationen können ihre eigenen Cronjobinformationen editieren und auch neue Cronjobs hinzufügen ohne die Informationen der anderen Applikationen zu beeinflussen.
Im Verzeichnis make-crontab befindet sich ein Makefile und mehrere Content Dateien mit den Cronjobinformationen der einzelnen Applikationen. Diese Content Dateien sind nach dem Namensschema 'crontab-app1', 'crontab-app2' benannt. Die Contentdateien können von den Applikationen direkt geschrieben werden. Wird das Makefile aufgerufen, vereinigt es alle Dateien der Form crontab-* zu einer Crontabdatei, die dann als Crontab für den Apache User installiert wird. Das Makefile überprüft, ob Änderungen an den Contentdateien vorliegen und installiert die neue Crontab nur bei Bedarf. Um diesen Prozess am Laufen zu halten, muss das Makefile regelmäßig aufgerufen werden. Zu diesem Zweck sorgt ein zusätzlicher Crontab-Eintrag dafür, dass der make-crontab Vorgang jeweils einmal pro Minute gestartet wird. Hinweis: 'GNU Make' muss installiert sein, damit das Makefile gestartet werden kann.
This site powered by YaWiki 0.22 beta. |