0
我有一個bash可以複製大型數據文件。如何在我的bash腳本進展之前檢查文件是否已完成複製?如何在轉移到下一項之前檢查cp是否已完成
cp result.jtl $SCRIPT_DIR/FinalResult.jtl
#Next Bash step after FinalResult.jtl file has completed copying
echo "results file has completed copying"
@ viraptor。我想你可能已經解決了我的問題。我的代碼從一個sed語句雙重&符號到一個cp語句。因此我認爲cp語句出現在後臺,因此即使cp語句尚未完成,我的腳本仍在繼續: – user1654528
@ user1654528不,這是完全錯誤的。單個&符號是「將前面的命令放在後臺」運算符。雙連字符是「如果前面的命令成功執行下一個命令」運算符。你所描述的'sed's/x/y'&& cf foo bar'不會在後臺執行'cp'。 –
謝謝@ viraptor – user1654528