进程和作业

正常执行一个程序,程序里面会有许多个进程,相当于我们在linux中输入一个指令执行,这时候后台就会显示这个进程正在运行,若没有后台则没有这个进程显示

现有的父进程复制自己的地址空间(fork)来创建一个新的子进程结构。

我们可以通过top(动态)以及ps aux来查询进程的一个状态

每个进程都会有自己相对的PID,就像之前说的UIN和GID一样

进程的状态:睡眠等待(S、D、K、I)  已停止(T)  僵停(Z、X)

 

对于作业的解释,类似于进程组,可以看看下面图解

 

 

ps -j可以查询到后台作业的相关信息

例如sleep 1000 &  这是指服务器睡眠1000毫秒,相当于1秒服务器是不在运作的,&会将作业放入后台进行运行,意思是我们在终端也就是前台是看不到有任何结果的

 

 这里的作业号是指%加上PID

 

posted @ 2021-07-14 15:54  IT小文初学者分享站  阅读(68)  评论(0)    收藏  举报