Я хочу сделать следующее:
Выполнять несколько сценариев оболочки (здесь 2 сценария) одновременно.
Дождитесь завершения обоих сценариев.
Дамп возвращаемого значения каждого сценария
Однако main.sh
не работает должным образом.
#!/bin/bash
ret1=`./a.sh` &
ret2=`./b.sh`
if [ "${ret1}"="" -a "${ret2}"="" ]; then
sleep 1
else
echo ${ret1},${ret2}
end
#!/bin/bash
sleep 10
echo 1
#!/bin/bash
sleep 5
echo 2