- 博客(1)
- 收藏
- 关注
原创 简单理解Bash中子进程 (child process)和子shell (subshell)的区别以及SHLVL和BASH_SUBSHELL
在批处理脚本的编写中,subshell的使用频率非常高。其中一个应用场景是实现linux的初始化启动脚本。我们希望脚本可以执行多个任务,支持多进程,且前面的任务不会影响其他任务的工作路径而且当一个任务exit时不会exit所有的任务。我们可以将每一个任务封装成bash的function,然后通过命令行参数运行这些function。
2021-03-04 16:58:51 6033 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人