親プロセスから10個の子プロセスをフォークできると思います。以下はシェルスクリプトでフォークされた子プロセスからプロセスID(pid)を取得する方法
は私のコードです:
#/bin/sh
fpfunction(){
n=1
while (($n<20))
do
echo "Hello World-- $n times"
sleep 2
echo "Hello World2-- $n times"
n=$((n+1))
done
}
fork(){
count=0
while (($count<=10))
do
fpfunction &
count=$((count+1))
done
}
fork
しかし、どのように私は私が作成したそれぞれの子プロセスからPIDを得ることができますか?
ありがとうございました。 Bash manualから
それは任意のSH-互換シェル、ドン」へのポータブルです@qwwqwwq bashが必要です。 –