我只是想知道,在一个bash脚本中,如果我在一行上有一个命令说rsync一个大文件(~10GB)那么下一行的下一个命令是要重命名然后移动那个相同的文件,将脚本知道在尝试重命名和移动之前等待rsync完成吗?
在执行下一个命令之前,是否有一个标志或我可以放在每一行上以使其等待?
对不起,如果这看起来像一个总的菜鸟问题,但唉,我是菜鸟!
提前感谢您的任何信息!
答案 0 :(得分:0)
所有命令都按顺序执行,因此,命令将等待上一个命令完成。只有在命令末尾添加&
时才会在后台运行,因此 not 等待完成后再执行下一步。