Modulausführung nach Starface Neustart

  • Hallo Helge


    Ja, und nein.
    Es gibt keinen geeigneten Moduleinstiegspunkt, der nur einmal beim Start des Modulssystems ausgeführt wird.
    Du musst dir also ein FLAG bauen und einen Timereinstiegspunkt wählen.


    Ein Einfacher weg ist es, eine Datei im /tmp Anzulegen. Also z.b. /tmp/Module_isrunning.
    Der /tmp Ordner wird beim Start/Neustart der Anlage automatisch geleert.


    Das heisst, wenn die Datei nicht existiert == Anlage wurden neu gestartet
    Dann macht das Modul seine Sachen, und erstellt die Datei


    Und wenn die Datei schon existiert, soll das Modul einfach gleich ==> exit


    MfG


    Fabian

  • Hallo Helge


    Das ist natürlich blöd.
    Eine Methode wäre, die System Uptime abzufragen, und in einer Variable zu speichern.
    Und wenn die neue System Uptime < letzte System Uptime ist, würde bedeuten, dass das System neu gestartet wurde.


    MfG


    Fabian

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!