Herunterladen Inhalt Inhalt Diese Seite drucken

Datei Update.txt - Lufft Lcom Betriebsanleitung

Lufft-communicator
Vorschau ausblenden Andere Handbücher für LCom:
Inhaltsverzeichnis
Manual

5.16 Datei Update.txt

Die Datei „update.txt" dient zur Ansteuerung des Update-Mechanismus im LCom.
Die Datei hat folgenden Inhalt:
1. Zeile: timestamp (UCT/Unix Timestamp als integer) – ggf mit „Lesbarem" Datum
nach dem Unix-Timestamp
2. Zeile: optional: der Name der „Update Kommandodatei" die abgearbeitet werden
soll (siehe unten). Ist hier kein Name angegeben, wird „update.ucmd" angenommen
Die Ansteuerung/Verarbeitung der Updates erfolgt abhängig davon, wo die Datei
„Update.txt" gefunden wird:
a) update.txt im „allgemeinen" Verzeichnis auf dem FTP Server: Die Datei wird
vom LCom gelesen, wenn die Datei einen anderen „last modified" Timestamp
hat als zuletzt (bzw. wenn das LCom neu gestartet wurde). Dann wird der in
der Datei enthaltene Timestamp (erste Zeile) geprüft. D.h., das Update wird
nur dann durchgeführt, wenn dieser Timestamp einen anderen Wert hat als
das zuletzt verarbeitete „allgemeine" Update (auch nach einem Neu-Start vom
LCom – der zuletzt verarbeitete Timestamp wird im LCom dauerhaft
gespeichert). Nach Verarbeitung des Updates wird – bei Erfolg – eine Kopie
der „Kommandodatei" mit dem Verarbeitungstimestamp im Dateinamen und
einer zusätzlichen Endung .ERROR oder .OK im „Gerätespezifischen"
Verzeichnis auf dem Server abgelegt, so dass hier eine einfache Kontrolle
erfolgen kann, ob ein LCom ein „allgemeines" Update erfolgreich verarbeiten
konnte oder nicht.
b) Update.txt im „gerätespezifischen" Verzeichnis auf dem FTP Server: Wenn
eine solche Datei in diesem Verzeichnis liegt, wird diese vom LCom immer
verarbeitet, d.h., die zugeordnete Kommandodatei wird gelesen und
ausgeführt. Nach Ausführung werden sowohl die „update.txt" als auch die
Kommandodatei auf dem FTP Server umbenannt (womit eine mehrfache
Ausführung verhindert wird). Die Dateien werden mit Timestamp und der
zusätzlichen Endung „.OK" oder „.Error" versehen.
LCom
Seite 128 von 159
Inhaltsverzeichnis
loading

Verwandte Produkte für Lufft LCom

Inhaltsverzeichnis