linux 进程学习(二)

Linux进程的创建

 

#include <unistd.h>

#include <sys/types.h>

pid_t fork();

 

fork函数在Linux下产生新的进程的系统调用,这个函数名是英文中“分叉”的意思

父进程和子进程的关系是管理和被管理的关系,当父进程终止时,子进程也随之而终止。但子进程终止时,父进程并不一定终止

-----------------------------------------------------------------------

进程管理

启动进程

启动一个进程有两个主要途径:手工启动和调度启动,后者是事先进行设置,根据用户要求自行启动。由用户输入命令,直接启动一个进程便是手工启动进程。

手工启动进程又可分为前台启动与后台启动,前台启动就是直接执行可执行程序,后台启动就是在可执行语句后面加上" &"(之间有空格)

-----------------------------------------------------------------------

进程调度

当需要中断一个前台进程的时候,通常使用Ctrl+C组合键

但是对于一个后台进程,就不是一个组合键所能解决的了,这时就必须使用kill命令。

-----------------------------------------------------------------------

init

init是Linux系统执行的第一个进程,进程ID为1,是系统所有进程的起点,主要用来执行一些开机初始化脚本和监视进程。Linux系统在完成内核引导以后就开始运行init程序,init程序需要读取配置文件/etc/inittab。inittab是一个不可执行的文本文件,它由若干行命令组成。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值