回答:
-iオプションを使用する場合(および-vオプションを使用しない場合)、rsyncは、行われた変更の行のみをSTDOUTに出力します。スクリプトによっては、次のようになります
if [ -n "$(rsync -i /dir1 /dir2)" ]; then
run_command;
fi
==必要があります!=。
-iフラグを使用すると、変更が行われない場合にrsyncバージョンが3.1.1出力sending incremental file listされます。