2013-08-07 50 views
1

這裏是我遇到的問題:我想在腳本中並行觸發n個不同的子進程(調用dql過程的函數),我想捕獲結果(不是返回碼)每個函數調用在一個單獨的變量中。例如如果函數返回run_oracle傳遞給它的數的平方,然後我需要在這些線路上的東西如何捕獲殼內子進程的結果

X=`run_oracle 1 &` 
Y=`run_oracle 2 &` 
Z=`run_oracle 3 &` 

X,Y和Z變量中所得到的值應該是1,4和9。有沒有一種辦法在不將結果寫入中間文件或表的情況下執行此操作?

回答