顧客参照と Du Id で 100 を処理する次の for ループがあります。
echo SCRIPT: $0
# TEST.sh arguments
# $1 = Order Ref
# $2 = DU ID
# $3 = Service Level.
# $4 = PostCode, Example EAST 4600 WEST 6900.
# $5 = Weight, to test PD_MAXI-C.
echo "Enter Customer Order Ref (e.g. 20001000)"
read P_CUST_ORDER_REF
echo "Enter DU Id (e.g. 20001000)"
read P_DU_ID
echo "-------------------LOGISTICAPOST------------------"
set -vx
for i in {1..100}
do
echo "This should return PD_PRIVATPAKKER_E"
./1161-I-007-Consignor_Performance_Test.sh ${P_CUST_ORDER_REF} ${P_DU_ID} LOGISTICAPOST 4600 5000 &
(( P_CUST_ORDER_REF++ ))
(( P_DU_ID++ ))
done
100 個のインスタンスを並行して実行し、それらを処理しようとしています。ただし、このスクリプトを実行すると、1 件の返信が返されます。100 件の注文を処理し、100 件のレコードがテーブルに追加されます。私は何を間違っていますか。