子 SHELL
一个 SHELL 脚本可以启动多个子进程,这些子进程使得脚本进行并行处理
SHELL 脚本如何执行命令
交互Shell(
bash
)fork
/exec
一个子Shell(sh
)用于执行脚本,父进程bash
等待子进程sh
终止。
sh
读取脚本中的cd ..
命令,调用相应的函数执行内建命令,改变当前工作目录为上一级目录。
sh
读取脚本中的ls
命令,fork
/exec
这个程序,列出当前工作目录下的文件,sh
等待ls
终止。
ls
终止后,sh
继续执行,读到脚本文件末尾,sh
终止。
sh
终止后,bash
继续执行,打印提示符等待用户输入。
最后更新于