process - 调用 exec() 时会复制什么?
问题描述
假设我们输入了wget
命令。我的理解是shell调用fork()
并创建了一个子进程。在调用之前的这个时刻exec()
,子进程与父进程相同,除了进程ID之类的东西。
然后当被调用时,内核用'sexec()
替换子进程的'图像。wget
但是环境变量没有被覆盖,所以我很困惑什么被替换,什么从父进程中保留。
解决方案
推荐阅读
- python - 如何让我的函数找到我的excel表?
- google-apps-script - 搜索和替换不记录在谷歌表格中
- mysql - 按结果集对组进行排名
- java - Spring Security - 授权服务器的主体与资源服务器不同
- php - 如何在协议 PHP 中为一次交互提供几个端点?
- angular - 将 NGRX 与 Angular 服务相结合
- python - Python - 数据框 - 无法删除重复项
- php - 如何将laravel中的查询字符串转换为json
- r - 如何对数据框(在 R 中)上的相应值求和?
- javascript - 该脚本在本地主机上运行良好,但在服务器上失败