unix – 使用shell脚本检查rsync是否进行了任何更改
发布时间:2020-12-15 18:39:16 所属栏目:安全 来源:网络整理
导读:我有一个rsync的两个目录的bash脚本.有时会有变化,可能性没有. 我想仅在rsync实际进行更改(添加/更新文件)时才运行命令.否则我想跳过它.我应该看一下回复回复吗? 如果使用-i选项(并且不使用-v选项),则rsync将仅对STDOUT打印行以进行任何更改.根据您的脚本,
我有一个rsync的两个目录的bash脚本.有时会有变化,可能性没有.
我想仅在rsync实际进行更改(添加/更新文件)时才运行命令.否则我想跳过它.我应该看一下回复回复吗?
如果使用-i选项(并且不使用-v选项),则rsync将仅对STDOUT打印行以进行任何更改.根据您的脚本,这可能看起来像
if [ -n "$(rsync -i /dir1 /dir2)" ]; then run_command; fi (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |