Я пытаюсь отслеживать файл JSON, который программа использует в качестве регистратора. Файл меняется несколько раз в секунду, и я хотел бы следить за тем, как значения меняются со временем.
Что я пробовал до сих пор:
jq
иjid
не перезагружать файл при изменении, даже используяwatch
watch -n 0.1 -d 'cat test.json | python -m json.tool'
может правильно загрузить файл, но его нельзя запросить или прокрутить- Текстовые редакторы подтверждают изменения, но либо требуют их подтверждения, либо сбрасывают позицию прокрутки при перезагрузке.
tail -f
не помогает? Вы можете фильтровать вывод с помощью sed или другого.