sshを本当に静かにする
nagiosスクリプトを書く途中で、SSHに悩まされています。 manページによると: -q Quiet mode. Causes all warning and diagnostic messages to be suppressed. それでも、quietフラグを有効にしてから無効なポートを渡すと、エラーが発生します。 $ ssh user@localhost -q -p test Bad port 'test' これは問題です。というのも、それによってそのメッセージが最初の行になり、Nagiosがそれをつかむからです。!= 0sshから終了コードを取得した後、「警告| SSHエラー」のようなものを出力する必要がありますが、出力できる最初の行は2行目です。 SSH TRULYを静かにするにはどうすればよいですか? 注:この質問をserverfault、スーパーユーザー、またはstackoverflowに投稿するかどうかはわかりませんでした。ユーザーベースはおそらくcli SSHとcliスクリプトの回避策に最も慣れているため、私はserverfaultを使用しました。