查看后台运行的命令 、进程状态、关闭前后台命令

作者&投稿:充魏 (若有异议请与网页底部的电邮联系)
~

有两个命令可以来查看,ps 和 jobs。区别在于 jobs 只能查看当前终端后台执行的任务,换了终端就看不见了。而ps命令适用于查看瞬时进程的动态,可以看到别的终端的任务。

先后起了两个后台运行的进程,使用jobs后都显示出来了。 “+”代表最近的一个任务(当前任务),“-”代表之前的任务。

只有在当前终端命令行中敲下 nohup和& 时,jobs命令才能将它显示出来。如果将他们写到 .sh 脚本中,然后执行脚本,是显示不出来的

比如执行下面这个脚本后,jobs显示不出来:

这个是查看进程常用的命令,不多说了。
a: 显示所有程序 u: 以用户为主的格式来显示 x: 显示所有程序,不以终端机来区分

在Linux系统中,ps(Process Status的缩写)命令常常用来用来列出系统中当前运行的进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程, 如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。
Linux上进程有5种状态:

ps命令有很多参数,具体如下:

ps -ef 与 ps aux
Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都是可以同时使用这两种方式的。

ps -ef 是用标准的格式显示进程的、其格式如下:

ps aux 是用BSD的格式来显示、其格式如下:

其中STAT状态位常见的状态字符有
D 无法中断的休眠状态(通常 IO 的进程);
R 正在运行可中在队列中可过行的;
S 处于休眠状态; [ 注意:在前台的进程状态为s+,而在后台的sleep进程状态都是s ]
T 停止或被追踪;
W 进入内存交换 (从内核2.6开始无效);
X 死掉的进程 (基本很少见);
Z 僵尸进程;
< 优先级高的进程
N 优先级较低的进程
L 有些页被锁进内存;
s 进程的领导者(在它之下有子进程);
l 多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads);
+ 后面有加号说明进程是“位于在 前台 进程组”。也就是进程可以使用键盘输出;

(1)通过jobs命令查看jobnum,然后执行 kill %jobnum

(2)通过ps命令查看进程号PID,然后执行 kill %PID

如果是前台进程的话,直接执行 Ctrl+c 就可以终止了

将后台中的命令调至前台继续运行

如果后台中有多个命令,可以先用jobs查看jobnun,然后用 fg %jobnum 将选中的命令调出。

(2)Ctrl + z 命令

将一个正在前台执行的命令放到后台,并且处于暂停状态

(3)bg命令

将一个在后台暂停的命令,变成在后台继续执行

如果后台中有多个命令,可以先用jobs查看jobnum,然后用 bg %jobnum 将选中的命令调出继续执行。




新民市18348937692: 如何查看电脑的后台程序已关 -
长兴肤玉屏: 按住Ctrl和ALT和DEL打开任务管理器或这最下方的标题栏右击打开任务管理器,额打开以后可以看到这样的界面映像名称、用户名、CPU、内存使用,一般活动任务为administrative,你看下相对应的程序就可以确认是否关闭掉,用户名为system的不要乱删除就是了然后可以自由的结束进程(如果你装杀毒软件的不能结束OK)

新民市18348937692: 如何查自己电脑运行了什么后台程序?如何关闭后台程序? -
长兴肤玉屏: ntsd--windows进程的终结者 ntsd.exe是win2k里的自带的进程调试工具,在system32目录下.我们会发现在任务管理器里有一些莫名其妙的进程无法终止,因而不能卸载一些我们不需要的程序;一些病毒进程终止不掉,病毒就永远无法杀干净....

新民市18348937692: 我怎么才能知道我的电脑后台的运行的程序,该怎么关闭? -
长兴肤玉屏: 按CTRL+ALT+DEL调试出任务管理器 在进程中可以看到电脑上所有后台运行的程序 不需要运行的 直接右键接触

新民市18348937692: wp8手机 如何查看进程知道那些程序是在后台运行的怎样关闭?我的手机是诺基亚520 -
长兴肤玉屏: 在设置里打开应用程序这一选项,里面有正在运行的服务,即可查看进程,手动点击,关闭

新民市18348937692: 怎么查看关闭win7后台运行程序 -
长兴肤玉屏: 打开电脑,在任务栏的空白处点击鼠标右键.然后按住键盘字幕“K”,弹出如下界面,即是”任务管理器“.(这只是一种进入方法,其他方法也不少,但总体来看这种方法操作简单,适用)点击“进程”选项进入,就会看到如下所示的图标.以QQ为例(它在后台运行的情况较多),找到有关它在后台的运行程序.点击”结束进程“.弹出提示窗,再次点击”结束进程“.完成了之后,那么在后台运行的程序就会终止了,相应的后台运行就会终止.值得一提的是我们要如何来区分着这些是否是他们的后台,答案就是我们看后面的描述类,相信你就会很快找到.

新民市18348937692: 怎样显示电脑进程 - 电脑如何显示进程
长兴肤玉屏: 1.电脑如何显示进程以win10为例:1、右键任务栏,打开任务管理器.2、找到后台程序,这里面即正在运行的后台程序和进程.扩展资料:关闭程序后台运行:1、点击屏...

新民市18348937692: 要查看系统中所有后台进程的状态,可使用命令 - 上学吧普法考试
长兴肤玉屏: 按alt+ctrl+del,弹出任务管理器-进程,这里面都是了,如果不让他们运行的话右击-结束任务,确定即可.

新民市18348937692: 可以告诉我怎么能查处后台的程序怎么关啊
长兴肤玉屏: 在任务管理器里可以看到所有运行的程序以及进程,你可以抓个图上来大家帮你分析一下,,CTRL+SHIF+ESC 的进程项里,

新民市18348937692: 如何查看和关闭后台运行的程序 -
长兴肤玉屏: 主页面下双击HOME键会出现后台运行程序菜单 轻按任何一个应用程序直到其出现动摇,然后轻点左上角的红色横杠,它就会消失,按主频幕键恢复正常.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网