我無法通過shell腳本並行執行2個腳本。無法並行運行多個腳本
我有3個腳本:script1.sh,script2.sh和installpackages.sh。
我的要求是script1.sh和script2.sh必須在後臺並行運行,在完成script1.sh和script2.sh之後,應執行installpackages.sh。
selid1t601.xayybol.74> vi script.sh
exec script1.sh &
exec script2.sh &
installpackages.sh
請問你能建議我怎麼能並行執行script1.sh和script2.sh?
使用'exec'可以減少所需的進程數量。 './script1.sh&'首先分出一個新的shell,然後這個shell派出一個'script1.sh'進程來運行''exec ./script1.sh&'分支一個新的shell,然後這個shell被替換*通過'script1.sh'的過程。 – chepner