成功运行后是否可以rsync
重命名其目标文件夹。这样我就能始终确保正确的文件夹名称始终具有成功且完整的备份?
例子:
rsync 到文件夹/backup/incomplete-2017-02-26
,并在同步完成后将其重命名为/backup/2017-02-26
更新
无论是本地文件夹还是远程文件夹我都需要它。
答案1
只需使用返回值rsync
- 它将会0
在成功完成后返回:
if rsync -av source dest ; then
mv folder
else
echo "Something went wrong"
fi
$?
命令运行后,退出代码也会在变量中可用- 注意,它将被下一个命令覆盖。