当您在子进程中时,如何在bash脚本中将控件返回给父进程?
#/bin/bash
global_i=0
global_j=0
while((i<100))
do
(
while((j<100))
do
mkdir "shiv$i$j"
let j=j+1
done
)
echo shiv
let i=i+1
done
一切正常,但 echo 命令没有运行,这意味着控制权没有回到父进程。此外,只有两个进程的 pid:一个是父进程,另一个是子进程……但我想要 100 个子进程。
在 C 语言中,我们可以使用 fork 函数轻松地做到这一点——如何在 bash 脚本中做到这一点?