在远程服务器上隐藏/抑制fabric 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
只需将&> /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")