Linux创建进程


一、命令行创建进程

在命令行执行指令其实就是在执行进程,我命令行下创建出来的进程,我命令行创建出来的进程就是想让别的进程来实现不同的功能,指令是一个个二进制可执行程序。几乎所有在命令行上执行的指令都是bash的创建子进程,就是我创建的子进程去给我做其他工作,不论做的如何,当子进程执行功能完毕,反正都要将子进程所做的工作结果返回给创建它的那个进程,这是一个父进程,在命令行下的子进程,他们的父进程都是bash进程。
在这里插入图片描述
这些是bash下创建的进程然后执行。
运行一个可执行程序,然后查看发现它的父进程是13638
在这里插入图片描述
ps axj查看进程发现13638这个pid进程是bash
在这里插入图片描述
这个可执行程序退出,然后再重新运行,他们的pid不同,这个也是理所应当的,就像高考填报志愿,第一年填的某某学校,然后这个学校会给你分配一个学号,但是呢这个学生有些不满意,所有他又回去复读,但是第二年他又考上了这所大学,此时学校再给他分配学号又是另外一个,是不相同的进程pid也同样如此&#x

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值