Как скрыть / подавить вывод команды ssh Fabric на консоль? - PullRequest
1 голос
/ 16 апреля 2019

Скрыть / подавить выполнение команды фабрики 2.4.0 ssh на удаленных серверах

Я прочитал документацию фабрики и попробовал --no-pty, но безуспешно

Я выполняю кучу командна удаленных серверах, как показано ниже, и он вернул бы вывод этой команды на моей консоли.

ssh_connect.run("sudo /usr/openv/netbackup/bin/admincmd/bppllist -U -verbose -allpolicies | egrep '^Policy Name|Active' | awk '/Active.*yes/{print x};{x=$3}'")

Я хотел бы скрыть \ подавить вывод этих команд.Я хотел бы только напечатать материал, если я явно использую функцию print ().Я использую ткань версии 2.4.0

1 Ответ

0 голосов
/ 17 апреля 2019

просто добавьте &> /dev/null к вашей команде

ssh_connect.run("sudo /usr/openv/netbackup/bin/admincmd/bppllist -U -verbose -allpolicies | egrep '^Policy Name|Active' | awk '/Active.*yes/{print x};{x=$3}' &> /dev/null")
...