使用道具 举报
Post by dyhml init 可以 fork bash 啊!
Post by ifree init可以启动bash,那么是不是每执行一个脚本bash就启动一次,执行完一个脚本bash就退出呢? [color="red"]不是,bash只需要执行一次就可以了。他应该算是一种守护进程,不会轻易退出的。 还有init等程序都动态连接到libc库,libc这个库又是谁加载进内存让init可以执行呢?谢谢 [color="Red"]如果init是动态编译的,运行时需要lib支持。这个过程和kernel有关系,和shell没有关系。 在shell下面执行./helloworld的过程如果你清楚,就知道init如何运行了: 1.shell发现执行一个elf文件 2。shell启动系统调用exec执行hellowrld 3。hellworld的所有问题,都和exec有关,和shell已经没有关系
本版积分规则 发表回复 回帖后跳转到最后一页