Tonton file JSON dan lihat pembaruan secara langsung

0

Saya mencoba memonitor file JSON yang digunakan oleh program sebagai logger. File berubah beberapa kali per detik, dan saya ingin mengawasi bagaimana nilai-nilai berkembang seiring waktu.

Apa yang saya coba sejauh ini:

  • jq dan jid jangan memuat ulang ketika file berubah, bahkan menggunakan watch
  • watch -n 0.1 -d 'cat test.json | python -m json.tool' dapat memuat ulang file dengan benar, tetapi tidak dapat ditanyakan atau digulir
  • Editor teks mengakui perubahan, tetapi membutuhkan prompt untuk mengambilnya atau mereset posisi gulir saat memuat ulang
MLProgrammer-CiM
sumber
tail -f tidak membantu? Anda dapat memfilter output dengan sed atau lainnya.
Paulo
Apakah mungkin untuk menyesuaikan program Anda untuk menyimpan salinan baru setiap kali file JSON berubah? Ini hanya akan berada dalam mode ‘debug’, ...
Scot
Tidak, JSON memperbarui puluhan kali per detik.
MLProgrammer-CiM