LINUX.ORG.RU

Сообщения e23uk

 

Парсинг .json

Добрый день. Пытаюсь спарсить лог и выбрать с него события только высокого уровня. Если запустить команду в консоли linux, то все работает: tail -f «/var/ossec/logs/alerts/alerts.json» | jq -c ‘select(.rule.level > 10)’ >> /var/ossec/logs/alerts/log_monitor_high_level.json

Однако если добавить ее в bash скрипт, то ничего не записывается в /var/ossec/logs/alerts/log_monitor_high_level.json. Самое интересное в том, что если понизить фильтр select(.rule.level > 9) и ниже, то события до 11 уровня записываются в /var/ossec/logs/alerts/log_monitor_high_level.json.

У кого-то есть предположения с чем может быть связана проблема?

 ,

e23uk
()

RSS подписка на новые темы