我有一个每小时都在运行的职位,除非出了什么问题,否则我会完全保持沉默。好吧..。几乎..。
工作的一部分是
rsync --del -Cacqrz public/. user@host.example.com:/target/path它总是打印“登录”。我怎么才能让它停下来?(缺少“grep-v”;-)
如果我做了这样的事情,我就不会收到“登录”信息
ssh user@host.example.com ls传输当然是ssh (使用键)。
源主机要么是OSX,要么是Ubuntu (尝试了这两种方式,行为相同)。目标主机是某种类型的Linux。
发布于 2017-05-01 18:39:57
quiet选项应该这样做:
-q, --quiet suppress non-error messages
发布于 2013-10-18 21:21:22
您可以将stdout和stderr重定向到/dev/null,如下所示:
<command> 2>&1 >/dev/nullhttps://serverfault.com/questions/547106
复制相似问题