2
我已經使用了&
命令之前有一個讓腳本運行另一個腳本在後臺像這樣:BASH shell,如果在後臺ELSE運行命令
#!/bin/bash
echo "Hello World"
script1.sh &
script2.sh &
echo "Please wait..."
但可以說我有另一個腳本與IF ELSE statment我想設置一個ELIF聲明中旬流作爲與&
,然後後臺任務與處理我的腳本知道剩下的進行,雖然ELIF的其餘部分將攜帶回地面運行:
#!/bin/bash
if cond1; then
stuff
sleep 10 &
stuff
stuff
elif cond2; then
something else
else
echo "foo"
fi
stuff
echo "Hello World"
我真的希望這樣做感謝任何幫助將不勝感激。
基本概括:包裝要執行的身體'('和')&'。 –
使用'{list; }&'也可以將這些命令分組。該列表將作爲'&'的結果在子外殼中運行。 –