私は、シェルスクリプトのコマンドでそのように利用される引数の配列を持っています。私は私がに入力したコマンドをプッシュしているBashシェルスクリプトで複数のスレッドを作成する方法
(現在、我々は複数の端末を開いて、そこにコマンドを起動することによって、マルチスレッドされている)、ここで、各コマンドは、別のスレッドを開始する場所をこの
./runtests.sh -b firefox,chrome,ie
を行うことができるようにしたいです配列:
if [[ $browser == *","* ]]; then
IFS=',' read -ra browserArray <<< "$browser"
fi
これで、配列をループしながら別のスレッド(またはプロセス)を開始する必要があります。誰かが正しい方向に私を導くことができますか? sudoのコードで私の推測は、何かのようなものです
for ((c=0; c<${#browserArray}; c++))
do
startTests &
私は右のトラックですか?
ありがとうありがとうthats作業:) –
@ D.Arnold恐ろしい!答えを受け入れることを忘れないでください。 –