Você pode redirecionar stdout
e stderr
para /dev/null
com algo como:
<command> 2>&1 >/dev/null
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.
Você pode redirecionar stdout
e stderr
para /dev/null
com algo como:
<command> 2>&1 >/dev/null
quiet
deve fazer isso:
-q, --quiet suppress non-error messages