unix – 使用shell脚本检查rsync是否进行了任何更改

前端之家收集整理的这篇文章主要介绍了unix – 使用shell脚本检查rsync是否进行了任何更改前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个rsync的两个目录的bash脚本.有时会有变化,可能性没有.

我想仅在rsync实际进行更改(添加/更新文件)时才运行命令.否则我想跳过它.我应该看一下回复回复吗?

如果使用-i选项(并且不使用-v选项),则rsync将仅对STDOUT打印行以进行任何更改.根据您的脚本,这可能看起来像
if [ -n "$(rsync -i /dir1 /dir2)" ]; then
  run_command;
fi

猜你在找的Bash相关文章