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:
jqdanjidjangan memuat ulang ketika file berubah, bahkan menggunakanwatchwatch -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
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
tail -ftidak membantu? Anda dapat memfilter output dengan sed atau lainnya.