shell脚本学习指南之子shell

©   老男孩老师    /    2017-09-19


   子shell的本质可以理解为shell的子进程,子进程的概念由父进程的概念引申而来的,在Linux系统中,系统运行的应用程序几乎都是从init(pid为1的进程)进程派生出来的,所有这些应用程序都可以视为init进程的子进程,而init则为他们的父进程,通过执行pstree-a命令就可以看到init及系统中其他进程的进程树信息。

   对于新的子进程来说,他是由一个从父级进程派生来的新的shell进程,我们将这种新的shell进程称为这个父级shell的子shell
 
    shell脚本从上到下,从左到右依次执行每一行的命令及语句的,即执行完一个命令之后再执行下一个。如果在shell脚本中遇到子脚本(即脚本嵌套),就会先执行子脚本的内容,完成后再返回父脚本继续执行父脚本内后续的命令及语句。

     通常情况下,当shell脚本执行时,会想系统内核请求启动一个新的进程,以便在该进程中执行脚本的命令及子脚本。

本文章版权归老男孩教育所有。转载请注明出处。有任何疑问可以随时给我们网站留言。

本文链接:http://www.oldboyedu.com/tuijian_wenzhang/index/id/99.html

(0)

分享至