Hallo Moritz,
ich weiss nicht , ob ich die Frage verstanden habe. Möchtest Du ein verkürztes Protokoll wie dieses hier ?:
can-monitor | cut -b 1-18,65-
18:05:53.637 Ping Anfrage
18:05:53.637 Ping Antwort von Gleisbox UID 0x47432D79, Software Version 1.39
18:05:53.637 Ping Antwort von S88 Gateway UID 0x43425553, Software Version 1.13
18:05:54.986 System: Neuanmeldezähler setzen UID 0x00000000 Zähler 0x001C
Nachteil ist hier, das die Zeilen durch Buffering erst später, wenn ein gewisse Anzahl an Zeichen vorhanden sind, angezeigt werden.
Wenn Du willst baue ich einen optionalen Schalter in den can-monitor ein. Entsprechen die o.g. Zeilen dem was Du Dir vorstellst ?
Gruß
Gerd
PS: was natürlich auch immer geht ist das zeitgleiche Schreiben, wie z.B
can-monitor | tee /tmp/can.log
oder can-monitor einfach zweimal aufrufen:
nohup can-monitor > /tmp/can.log &
can-monitor