В оболочке bash
вы можете использовать tee
с подстановкой процесса, подобной этой:
command1 --option1 --option2 | tee >( jq -e '.returnCode' )
Это запишет вывод command1
в tee
, что дублирует его на стандартный вывод, а также на стандартный ввод jq
.
Вы также можете
command1 --option1 --option2 | tee /dev/stderr | jq -e '.returnCode'
, который поместит вывод command1
в стандартный поток ошибок , а дублированный вывод перенаправит в jq
. Это зависит от того, чего вы хотите достичь.
Я включил разрешительный режим и какое-то время пользовался Guix. Поддержка SELinux, по-видимому, все еще находится в стадии разработки. setroubleshoot
регулярно уведомляет о различных проблемах. Запуск Guix с SELinux в разрешающем режиме кажется единственным практическим решением на данный момент.
(Чтобы включить разрешительный режим на постоянной основе , отредактируйте /etc/selinux/config
и перезагрузите компьютер.)