Konsolenausgabe umleiten
-
nummer8tp -
15. September 2017 um 08:32 -
Erledigt
-
-
Konsolenausgabe umleiten? Schau mal ob du hier fündig wirst!
-
Ich finde da keinen Ansatz für
-
> Ich finde da keinen Ansatz für
Wie waer's mit dem Lesen des Manuals? -
Vielleicht gibt es ja auch noch wirklich hilfreiche Antworten
-
Was ist denn das hier für eine Erwartungshaltung??
Hast du das Manual gelesen? -
Das Manual für den MQTT habe ich gelesen. Leider hab ich da aber keine Lösung gefunden, villeicht bin ich aber auch zu blöd.
Deshalb frage ich ja, weil ich dachte es gibt hier freundliche und hilfsbereite Mitglieder.meigrafd ich danke dir für deine Hilfe!
-
Naja, ließ dir mal die Beschreibung zu den Parametern durch - deshalb: Manual lesen => https://mosquitto.org/man/mosquitto_sub-1.html
Daraus geht hervor dass man mehrere "-t" angeben kann. Bedeutet: Nur ein mal mosquitto_sub ausführen, mit mehreren "-t" und somit auch nur einer Pipe. -
Das habe ich auch schon probiert. Hat doch den gleichen Effekt wie auf alle hören, schreib mir die Daten der Handys nacheinander in eine Zeile und somit in die selben Variablen.
Ich wollte ja gern eine gleichzeitige Ausgabe in unterschiedliche Variablen haben. -
Blöd gefragt: Was hast du denn allgemein damit vor? Wieso willst du unbedingt "pro Handy eine Variable" ?
-
Ich möchte die Werte vergleichen, um so eine Entfernung der Handys zur Soundquelle bestimmen zu können.
-
...diese neuen Informationen ändern die Sachlage enorm
Mit bash ist eine parallele Ausführung so wie Du es benötigst, nicht möglich, da das Programm "mosquitto_sub" nicht nur ein mal läuft sondern permanent.
Angenommen du hast 2 Scripts, eins pro Handy. Beide schreiben unabhängig voneinander ihre Ausgaben in eine (eigene) temporäre Logdatei.
Dann wird ein weiteres Script zur Auswertung der Logdateien benötigt, aber wie stellt man die Zusammenhänge der Zeilen fest? Weil die Ausgaben erfolgen ja nicht zwangsweise zeitgleich...
Hinzu kommt das man dann viele Scripts hat, jedes als mögliche Fehlerquelle - wäre also anfällig. Und die Dateigröße der Logs steigt unaufhaltsam ins unermessliche...Ich würde dann eher nach einer Python Lösung suchen - wobei ich da nicht viel vorkauen kann da ich kein mosquitto_sub im Einsatz hab... Du müsstest mir dann also zeigen welche Ausgabe erzeugt wird usw
Guck dir zB mal das an: https://github.com/taka-wang/py-beacon -
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!