web-dev-qa-db-ja.com

完全にサイレントrsyncを実行しますか?

私は1時間ごとに実行するcronjobを使用しており、何か問題が発生しない限り完全にサイレントです。よくほとんど ...

仕事の一部は

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

これは常に「ログイン済み」を出力します。どうすれば停止できますか? (「grep -v」の短縮形;-)

次のような場合、「ログイン済み」メッセージは表示されません

ssh [email protected] ls

トランスポートはもちろんssh(キーを使用)です。

ソースホストはOSXまたはUbuntuのどちらかです(両方を試しましたが、同じ動作です)。ターゲットホストは、ある種のLinuxです。

5
jackr

quietオプションはそれを行うべきです:

-q, --quiet suppress non-error messages

11
Thomas Decaux

stdoutおよびstderr/dev/nullにリダイレクトするには、次のようにします。

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