Смотрите файл JSON и смотрите обновления в прямом эфире


0

Я пытаюсь отслеживать файл JSON, который программа использует в качестве регистратора. Файл меняется несколько раз в секунду, и я хотел бы следить за тем, как значения меняются со временем.

Что я пробовал до сих пор:

  • jqи jidне перезагружать файл при изменении, даже используяwatch
  • watch -n 0.1 -d 'cat test.json | python -m json.tool' может правильно загрузить файл, но его нельзя запросить или прокрутить
  • Текстовые редакторы подтверждают изменения, но либо требуют их подтверждения, либо сбрасывают позицию прокрутки при перезагрузке.

tail -fне помогает? Вы можете фильтровать вывод с помощью sed или другого.
Пауло

Можно ли настроить вашу программу так, чтобы она сохраняла свежую копию каждый раз, когда изменяется файл JSON? Это будет только в режиме «отладки»,
Scot

Нет, JSON обновляется десятки раз в секунду.
MLProgrammer-CiM
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.