Когда я выполняю другой сценарий из моего основного сценария, например, так:
#!/bin/bash
if cond1; then
stuff
sleep 10
./script1.sh &
elif cond2; then
more stuff
./script2.sh &
else
echo "foo"
fi
stuff
echo "Hello World"
script1.sh & script2.sh, похоже, не завершается, пока я не закрою основной сценарий, даже если я выдал выход команда внутри script1 & script2.Я что-то пропустил?Любой вклад будет принята с благодарностью.