kill 进程_结束进程,查看后台进程

b971a5f7eb9977e47ecea11919ec6ed6.png

有一些进程想要结束怎么办呢?进程的优先是怎样的呢?如何查看后台正在运行的进程呢?下面我就来讲讲

给进程发送信号(kill -l列出所有支持的信号)

[root@qianfeng ~]# kill -l

编号 信号名

1) SIGHUP 重新加载配置

2) SIGINT 键盘中断Ctrl+C

3) SIGQUIT 键盘退出Ctrl+,类似SIGINT

9) SIGKILL 强制终止,无条件

15) SIGTERM 终止(正常结束),缺省信号

18) SIGCONT 继续

19) SIGSTOP 暂停

20)SIGTSTP 键盘暂停Ctrl+Z

打开两个终端:

1. 通过另一个终端,查询两个进程。

[root@qianfeng ~]# ps aux |grep vim

root 4362 0.0 0.2 11104 2888 pts/1 S+ 23:02 0:00 vim file1

root 4363 0.1 0.2 11068 2948 pts/2 S+ 23:02 0:00 vim file2

2. 发送信号15 和信号9 ,观察两个终端程序状态。

[root@qianfeng ~]# kill -15 4362

[root@qianfeng ~]# kill -9 4363

观察两个终端,一个正常终止,一个非法杀死。

Linux 进程调度及多任务
每个CPU在一个时间点上只能处理一个进程,通过时间片技术,来同时运行多个程序。
优先级图示:

3b5d2b255c955c36091d77bba81d83d8.png

系统中的两种优先级:

NI: 实际nice值

PR(+20): 将nice级别显示为映射到更大优先级队列,-20映射到0,+19映射到39

注意:
nice 值越高: 表示优先级越低,例如+19
nice 值越低: 表示优先级越高,例如-20

查看进程的nice级别:
[root@localhost ~]# ps axo pid,command,nice,cls --sort=-nice

注意:启动进程时,通常会继承父进程的 nice级别,默认为0。观察两个程序的不同nice值。


手动启动不同的优先级:
[root@localhost ~]# nice -n -5 sleep 6000 &
[1] 2220
[root@localhost ~]# nice -n -10 sleep 7000 &
[2] 2229
[root@localhost ~]# ps axo command,pid,nice | grep sleep
sleep 6000 2220 -5
sleep 7000 2229 -10
grep --color=auto sleep 2233 0

更改进程的nice级别:
使用shell更改nice级别
1 创建一个睡眠示例程序。
[root@localhost ~]# sleep 7000 &
[2] 2669

2 修改他的nice值。

[root@localhost ~]# renice -20 2669

2669 (进程 ID) 旧优先级为 0,新优先级为 -20,观察修旧的nice值。

作业控制是一个命令行功能,也叫后台运行。

解释:

& 后台运行程序

jobs 查询后台

kill %1 停止后台进程

foreground:前台进程:是在终端中运行的命令,占领终端。

background:后台进程:没有控制终端,它不需要终端的交互。看不见,但是在运行。

1.观察占领前台的现象

[root@qianfeng ~]# sleep 2000

运行一个程序,当前终端无法输入。观察占领前台的现象。

大部分命令行输入已经无效。

2.运行后台程序

[root@qianfeng ~]# sleep 3000 &

3.ps查询所有程序。

[root@qianfeng ~]# ps aux |grep sleep

root 8895 0.0 0.0 100900 556 pts/0 S 12:13 0:00 sleep 3000

http://4.jobs查看后台进程。

[root@qianfeng ~]# jobs

[1]- Running sleep 3000 &

5.调动后台程序至前台。

[root@qianfeng ~]# fg 1 //将作业1调回到前台

6.消灭后台进程

[root@qianfeng ~]# kill %1

注意,“kill 1” 和 “kill %1” 不同,

前者终止PID为1的进程,

后者杀死作业序号为1的后台程序。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/430309.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软碟通

转载于:https://www.cnblogs.com/jcfxl/p/5739741.html

controller调用controller的方法_SpringCloud(5):Feign整合Ribbon和Hystrix来进行远程调用与服务熔断...

Feign前面我们虽然使用了Ribbon和Hystrix进行了负载均衡和服务熔断,但是我们的消费方代码中由于要调用提供方的服务,比如:String user this.restTemplate.getForObject("http://service-provider/user/" id, String.class);使用了…

vba excel 退出编辑状态_VBA小常识(15)—Application对象

VBA小常识(15)—Application对象学习自杨洋老师《全民一起学VBA》Application是位于最顶端的对象,代表excel程序本身,所有对象都属于它。1. application.cells当前处于激活状态的工作表,即“活动工作表”的单元格。此时…

c++ stack 遍历_划重点啦!带你解读图的两种遍历方式

01知识框架02图的遍历1深度优先遍历基本思想:首先访问图中起始顶点v,然后由v出发,访问与v邻接且未被访问的顶点再访问与v相邻且未被访问的顶点 w1...重复上述过程。当不能再继续向下访问时,依次退回到最近被的问的顶点&#xff0c…

for循环延时_单片机的独立按键学习,实现60秒循环数字的启动暂停与清零

想要学习单片机必须要准备单片机开发板一块,和单片机C语言版本的书籍,我会把每天录制视频的源代码到头条,并且录制相同文章名字视频到西瓜视频,如果你再学习独立按键这一块有不明白的地方可以点开我的头像,进入我的主页…

mysql创建全外连接的视图_关系型数据库 MySQL 表索引和视图详解

原创: JiekeXu JiekeXu之路 一、索引数据库索引通俗的讲就是和书本的目录一样,主要就是为了提高查询数据的效率。由于数据存储在数据库表中,所以索引是创建在数据库表对象上,由表中的一个字段或多个字段生成的键组成,这…

FatMouse's Speed hdu 1160(动态规划,最长上升子序列+记录路径)

http://acm.hdu.edu.cn/showproblem.php?pid1160 题意&#xff1a;现给出老鼠的体重与速度&#xff0c;要求你找出符合要求的最长子序列。 要求是 W[m[1]] < W[m[2]] < ... < W[m[n]]&#xff08;体重&#xff09; && S[m[1]] > S[m[2]] > ... > S[…

设计一个名为complex的类来表示复数_complex类java解决

作者&#xff1a;wzu_cza123出自&#xff1a;CSDN原文&#xff1a;blog.csdn.net/wzu_cza123/article/details/108857953?utm_mediumdistribute.pc_category.none-task-blog-hot-5.nonecase&depth_1-utm_sourcedistribute.pc_category.none-task-blog-hot-5.nonecase&…

小程序onload_微信小程序开发入门之共享账本(十四)

微信小程序开发入门之共享账本(十四)(备注&#xff1a;微信小程序的wxml文件相当于HTML文件&#xff0c;wxss文件相当于CSS文件&#xff0c;js文件就是JavaScript文件&#xff0c;数据库为NoSQL数据库&#xff0c;数据库脚本语言也同NoSQL&#xff0c;因为是运行在微信内&#…

POJ 3342 树形DP+Hash

这是很久很久以前做的一道题&#xff0c;可惜当时WA了一页以后放弃了。 今天我又重新捡了起来。&#xff08;哈哈1A了&#xff09; 题意&#xff1a; 没有上司的舞会判重 思路&#xff1a; hash一下树形DP 题目中给的人名hash到数字&#xff0c;再进行运算。 树形DP f[x…

3d人脸识别算法opencv_热招职位算法类

1.资深算法工程师leader-AI平台地点&#xff1a;深圳工作职责1、推进机器学习及计算机视觉领域的核心算法&#xff1b;2、构建机器学习及计算机视觉领域的关键应用&#xff1b;3、将算法于实际应用场景相结合&#xff0c;构建算法和应用的正反馈机制。任职资格1、较强的学术背景…

python vtk_VTK在python环境下的安装和调用

vtk,很好玩的一个可视化工具&#xff0c;有python接口。 一、安装&#xff1a; 1、平台&#xff1a;window7, python2.7 2、下载vtk: vtkpython-7.1.1-Windows-64bit.exe (http://www.vtk.org/files/release/7.1/vtkpython-7.1.1-Windows-64bit.exe 或 http://download.csdn.ne…

python dropna失败_使用Python部署机器学习模型的10个实践经验

作者&#xff1a;Pratik Bhavsar编译&#xff1a;ronghuaiyang导读使用python部署ML项目的一些经验。有时候&#xff0c;作为数据科学家&#xff0c;我们会忘记公司付钱让我们干什么。我们首先是开发人员&#xff0c;然后是研究人员&#xff0c;然后可能是数学家。我们的首要责…

【JDK1.8】Java HashMap实现细节

底层是用数组实现的 /*** The table, initialized on first use, and resized as* necessary. When allocated, length is always a power of two.* (We also tolerate length zero in some operations to allow* bootstrapping mechanics that are currently not needed.)*/tr…

剑客决斗(NYOJ 110)

T3、题目110剑客决斗 &#xff08;http://acm.nyist.net/JudgeOnline/problem.php?pid110&#xff09; 描述 在路易十三和红衣主教黎塞留当权的时代&#xff0c;发生了一场决斗。n个人站成一个圈&#xff0c;依次抽签。抽中的人和他右边的人决斗&#xff0c;负者出圈。这场决斗…

linux免密登录_Linux SSH免密钥登录总结

Linux下生成密钥通过命令”ssh-keygen -t rsa“生成之后会在用户的根目录生成一个 “.ssh”的文件夹进入“.ssh”会生成以下几个文件authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥id_rsa : 生成的私钥文件id_rsa.pub &#xff1a; 生成的公钥文件…

eclipse 中文_谁说API必须用英文?中文API的Java库可以有!

是不是看惯了文档里的英文接口(API)&#xff0c;也在 IDE 里看惯了自动补全里的英文接口&#xff1f;现今的绝大多数 API 的确是英文命名没错&#xff0c;但绝非不能或者不应该实现和发布中文 API 的库。这里用一个简单的汉字简繁转换库为例。在命名上&#xff0c;API 的方法名…

springboot接收json参数_Springboot + Vue + shiro 实现前后端分离、权限控制

小Hub领读&#xff1a;嘿嘿&#xff0c;之前我也发了一篇类似的项目&#xff0c;SpringBootVue的项目&#xff0c;还有视频讲解&#xff0c;如果这篇文章看完不懂&#xff0c;不妨去看看我的视频讲解哈&#xff0c;超级详细&#xff01;太赞了&#xff0c;SpringBootVue前后端分…

太极图python自定义函数绘制_[宜配屋]听图阁

效果如下所示&#xff1a;# -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, "green") # 画布长、宽、背景色 长宽单位为像素 turtle.pensize(1) # 画笔宽度 turtle.pencolor(black) # 画笔颜色 turtle.speed(1…

ubuntu wps缺少字体_WPS各版本

不敢配图谁需要它使用WPS的各平台用户。PS&#xff1a;阿桑奇被抓了WPS各版本WPS是金山的办公套件。目前有&#xff1a;WPS Office 2019&#xff1b;WPS Office 教育版&#xff1b;WPS Office 2016&#xff1b;WPS for MAC&#xff1b;WPS Office 2019 for Linux&#xff1b;WP…