Evita que ssh-keyscan gerem saída

3

Problema: Ao executar o ssh-keyscan no cron ele me manda um e-mail com a saída de ssh-keyscan todos os dias. O email contém simplesmente o seguinte.

# <hostname> SSH-2.0-OpenSSH_5.3

Meu trabalho cron (simplificado):

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

Minha pergunta: Como evito que o ssh-keyscan escreva alguma coisa no shell?

    
por tbenz9 12.08.2015 / 18:56

1 resposta

4

redirecionar stderr para /dev/null

host='uname -n'
SSHKey='ssh-keyscan $host 2> /dev/null'
echo $SSHKey >> /root/.ssh/known_hosts
    
por 12.08.2015 / 18:58