私の bash シェル スクリプトでは、リモート マシンからデータを並行して取得したかったので&
、コマンドの間にa を使用しました。
私のパスは実行時に設定されたので、最初に変数(デフォルトでは文字列)をそのまま使用しました。
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
プロセスが完了しない限り、私のスクリプトは続行されません。プロセスが完了したかどうかを確認するにはどうすればよいですか?