вы можете использовать цикл со сном, например:
while true; do command > myFile.json; sleep 5; done
Обратите внимание, если вы хотите добавить вывод команды в ваш файл json, используйте >> вместо>
Чтобы разорвать цикл на основе условия:
while :
do
command > json_file
[[ $(jq_command json_file) != "expected_text" ]] || break
sleep 5
done