一、nice命令的使用(要启动的程序还未启动,利用nice进行调节)vim
我首先仅查看了本身用户下的bash进程,而后利用nice对ps命令调节优先级,可是没有指定优先级,默认以10为间隔调节。bash
二、renice命令的使用(进程正在进行中,利用renice进行调节优先级)网络
通过一系列操做,能够看到,在最后一步,切换到超级用户的状况下,经过renice命令完成了对ps命令优先级的调整,咱们发现ps的优先级由8变为-15可是它上面的bash的优先级也变成了-15,这是什么缘由呢?通过观察,bash是ps的父亲,ps被调了,说明它的父亲也被调了。3d
并非全部的进程均可以放后台的,有些进程须要交互的,就不能放到后台,由于一旦放到后台就没法与用户互动。可是有些状况下,一些进程在前台运行,花费时间比较长,我还有其余工做要作,就能够将这个进程先放到后台继续运行,前台继续个人工做,等到个人工做进行完,就能够将放入后台的进程在从后台调出来。blog
例子:进程
一、vim能够放入后台,可是在后台里面,没办法打开文件,对文件进行编辑后台
二、top命令也能够放入后台,可是在后台里面不工做,进去什么样出来什么样,不进行动态数据更新。程序
能够发现前面为+的是倒数第一次扔进后台的,-是倒数第二次扔进后台的。im
每个被放入后台利用fg调出来之后,紧接着就按了ctrl+z再次将其放入后台。数据
被干掉之后,不留位置,直接按着之前的顺序进行添加,从5开始。
下面的的场景就是当咱们远程链接网络时,经过pts能够知道,链接网络,经过断网后发现73713的父亲变成了1,即代表父亲自杀。虽然网络断链接,可是不会耽误后台进程的运行,进程依然能够继续。