运行完全沉默的rsync?

我有一个小时运行的cronjob,除非出现错误,否则完全保持沉默。 那么…几乎…

工作的一部分是

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

这总是打印“login”。 我怎样才能让它停止? (缺less'grep -v';-)

如果我这样做,我不会收到“login”消息

 ssh [email protected] ls 

运输当然是ssh(使用钥匙)。

源主机是OSX或Ubuntu(尝试两者,相同的行为)。 目标主机是一些味道的Linux。

你可以使用类似的方式将stdoutstderrredirect到/dev/null

 <command> 2>&1 >/dev/null 

quietselect应该这样做:

-q, --quiet suppress non-error messages