私は1時間ごとに実行するcronjobを使用しており、何か問題が発生しない限り完全にサイレントです。よくほとんど ...
仕事の一部は
rsync --del -Cacqrz public/. [email protected]:/target/path
これは常に「ログイン済み」を出力します。どうすれば停止できますか? (「grep -v」の短縮形;-)
次のような場合、「ログイン済み」メッセージは表示されません
ssh [email protected] ls
トランスポートはもちろんssh(キーを使用)です。
ソースホストはOSXまたはUbuntuのどちらかです(両方を試しましたが、同じ動作です)。ターゲットホストは、ある種のLinuxです。
quiet
オプションはそれを行うべきです:
-q, --quiet suppress non-error messages
stdout
およびstderr
を/dev/null
にリダイレクトするには、次のようにします。
<command> 2>&1 >/dev/null