linux下使用rsync同步文件时、如何判断单个或某个文件同步是否成功?
发布网友
发布时间:2022-04-29 22:20
我来回答
共1个回答
热心网友
时间:2022-06-24 10:11
这个问题应该是可以解决的,只需要在你的命令行后面再加上一条命令就可以了。
#
rsync
....
||
echo
!$
命令的意思呢,就是说在执行前面的一个命令的时候,如果失败了,那就会执行后面的echo
!$命令,而!$变量的意思就是上一个命令执行后所跟的参数。也就是说,如果rsync命令在同步某一个文件的时候出现错误,那这个文件名就会被!$所记录下来,因此我认为通过这个命令就可以知道在执行rsync命令时,是那个文件出现问题了。命令经过本人的试验是成功的,不过因为我的rsync没有失败,所以我是把||
修改成&&来测试的,原理上是一样的。
不知道这样的答案是LZ想要的吗?