在我的 bash shell 脚本中,我想从远程机器并行获取数据,所以我&
在命令之间使用了
由于我的路径是在运行时配置的,因此我首先使用了一个变量(默认为 String ),
variable1="rsync -a /path/to/${runtime_parameter}_01/abc/xyz.txt"
variable2="rsync -a /path/to/${runtime_parameter}_02/def/ghi.txt"
variable3="rsync -a /path/to/${runtime_parameter}_02/mno/jkl.txt"
然后我按如下方式执行它们,
`$variable1` & `$variable2` & `$variable3`
当使用单个时rsync
,我进行检查以验证 $?
退出状态是否等于0
成功。
rsync
除非该过程完成,否则我的脚本不应继续。如何验证该过程是否已完成?