Terminal Programm

Gast #1073503
Hallo

Ich suche eine Terminal Software mit welcher ich über Tage loggen kann.

En meiner Testumgebung erhalte ich ca. alle 0.5s einen 16Byte Eintrag 
als Hex oder XML.

Das Logfile müsste mir also ca. alle 3h eine neue Datei eröffnen und 
weiter Loggen damit ich noch einigermassen den Überblick behalten kann.

Danke
Gast
Ich verstehe zwar nicht ganz, warum der Überblick besser sein sollte,
wenn man sich die Daten in mehreren Dateien zusammensuchen muss, aber
gehen tut das ganz leicht, man braucht nicht einmal ein Terminalprogramm
dazu:
1
split -l 21600 /dev/ttyS0

speichert die Daten in Dateien und fängt alle 21600 (= 3600s/h * 3h /
0,5s) Zeilen eine neue Datei an. Es wird davon ausgegangen, dass jeder
XML-Datensatz eine Zeile belegt.
1
split -b 345600 /dev/ttyS0

speichert die Daten in Dateien und fängt alle 345600 (= 16Bytes *
3600s/h *3h / 0,5s) Bytes eine neue Datei an. Es wird davon ausgegangen,
dass jeder binäre Datensatz 16 Bytes belegt.

Die Dateinamen haben die Form xaa, xab, xac, ... xba, xbb usw. Das
Format kann aber  leicht geändert werden (s. man split)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.