Hallo zusammen
Ich bastle derzeit an einem Projekt, bei dem via Funk empfangene Daten in einem Webinterface dargestellt werden sollen.
Um die Daten darzustellen, sollen diese zuvor in eine Datenbank geschrieben werden:
Datenempfang (läuft dauerhaft) -> SQLite -> Auswertung in PHP
Die eigentliche Datenausgabe des Empfangsprozesses sieht so aus:
NEWMESSAGE: RECIPIENT: 1234567 MSG: Dies ist ein Test!
NEWMESSAGE: RECIPIENT: 1234 MSG: Hallo Welt
NEWMESSAGE: RECIPIENT: 99999MSG: Noch eine Nachricht
NEWMESSAGE: RECIPIENT: 789 MSG: Das Raspberry Pi Forum ist toll
Der Prozess schreibt auf die STDOOUT und gibt mir die Meldungen derzeit in der BASH aus.
Dabei endet der Prozess nicht, sondern wartet immer bis neue Nachrichten kommen und gibt diese dann aus.
Wie kann ich nun die Nachrichten bzw. z.B. den Empfänger und die Nachricht im laufenden Prozess "rausfischen" und in eine Datenbank schreiben?