Ich versuche, eine JSON-Datei zu überwachen, die ein Programm als Logger verwendet. Die Datei ändert sich mehrmals pro Sekunde und ich möchte im Auge behalten, wie sich die Werte im Laufe der Zeit entwickeln.
Was ich bisher versucht habe:
jq
undjid
nicht neu laden, wenn sich eine Datei ändert, auch nicht mitwatch
watch -n 0.1 -d 'cat test.json | python -m json.tool'
kann die Datei zwar korrekt neu laden, sie kann aber nicht abgefragt oder gescrollt werden- Texteditoren bestätigen die Änderungen, benötigen aber entweder eine Eingabeaufforderung, um sie zu übernehmen, oder setzen die Scrollposition beim Neuladen zurück.