linux shell脚本执行命令时创建子进程问题(特定的情况,例如后台运行管道分支或子shell等,脚本可能会创建子进程执行命令)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux shell脚本执行命令时创建子进程问题(特定的情况,例如后台运行管道分支或子shell等,脚本可能会创建子进程执行命令)相关的知识,希望对你有一定的参考价值。

Shell脚本在执行每个命令时,不一定会创建子进程。
在大多数情况下,每条命令都在主进程中依次执行,不会创建子进程。
但是,当遇到特定的情况,例如后台运行、管道、分支或子shell等,脚本可能会创建子进程。

我说怎么在执行ps -ef | grep的过程中去grep脚本名,就会多一个进程。。。

以上是关于linux shell脚本执行命令时创建子进程问题(特定的情况,例如后台运行管道分支或子shell等,脚本可能会创建子进程执行命令)的主要内容,如果未能解决你的问题,请参考以下文章

linux c使用system调用shell脚本

Linux 创建子进程执行任务

shell脚本基础命令学习

Shell脚本无法使用cd命令

bash shell和进程

Linux Shell脚本的执行过程