ssh-keyscanが出力を生成しないようにする

ssh-keyscanが出力を生成しないようにする

質問:ssh-keyscanコマンド実行時予約されたことssh-keyscan毎日の結果をメールで送信します。メールには次の内容のみが含まれています。

# <hostname> SSH-2.0-OpenSSH_5.3

私の(単純化された)クローン操作:

host=`uname -n`
SSHKey=`ssh-keyscan $host`
echo $SSHKey >> /root/.ssh/known_hosts

私の質問:ssh-keyscanシェルに何も記録されないようにするにはどうすればよいですか?

ベストアンサー1

stderrリダイレクト/dev/null

host=`uname -n`
SSHKey=`ssh-keyscan $host 2> /dev/null`
echo $SSHKey >> /root/.ssh/known_hosts

おすすめ記事