Execute rsync totalmente silencioso?

2

Eu tenho um cronjob que funciona a cada hora e é totalmente silencioso, a menos que algo dê errado. Bem ... quase ...

Uma parte do trabalho é

rsync --del -Cacqrz public/. [email protected]:/target/path

Isso sempre imprime "logado". Como posso fazer isso parar? (Curto de 'grep -v'; -)

Eu não recebo a mensagem "logado" se faço coisas como

ssh [email protected] ls

O transporte é, obviamente, ssh (usando chaves).

O host de origem é o OSX ou o Ubuntu (ambos tentaram o mesmo comportamento). O host de destino é um pouco do Linux.

    
por jackr 18.10.2013 / 23:12

2 respostas

6

Você pode redirecionar stdout e stderr para /dev/null com algo como:

<command> 2>&1 >/dev/null
    
por 18.10.2013 / 23:21
4
A opção

quiet deve fazer isso:

-q, --quiet suppress non-error messages

    
por 01.05.2017 / 20:39

Tags