| 12345678910111213141516171819202122232425262728 |
- Keln
- ============================================================
- Keln ist eine Anwendung, die die Services verwaltet.
- Sie startet alle services, achtet auf vorzeitiges beenden,
- startet Services gegebenfalls neu, und nimmt Updates von
- Services entgegen.
- Programmstart:
- - Beim Programmstart werden die entsprechenden Services
- shell gestartet und beobachtet.
- - Es wird darauf geachtet, wie die Services beendet wurden.
- Wird ein Service unerwartet beendet, wird dieser neu
- nach einiger Zeit neu gestartet (delay, falls das System
- das beenden erzwungen hat)
- Verbinung mit Keln:
- - Externe Anwendungen können sich mit Keln verbinden.
- - Verbundene Anwendungen können Api Befehle ausführen
- - Verbundene Anwendungen können updates aufspielen
- Updates:
- - Über ein PUL Request, können updates eingespielt werden.
- - Security Check, ob das Update valide ist (Dateien vorhanden)
- - Der entsprechende Service wird beendet
- - Das Update wird aufgespielt
- - Dazugehörige Komponenten werden eingeladen
- - Der entsprechende Service wird neu gestartet
|