Linux命令行下杀死一个进程
在做项目的时候经常会出现程序死机、锁死、无响应等情况,这时候就需要找到程序相应的进程将其杀掉即可。步骤如下:
1.定位进程
top命令:可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。
输入top后可以看到如下的界面,实时显示进程情况。
ps命令:process status的简称,用于报告当前系统的进程状态。此命令长配合grep过滤输出结果,常用的结构:
ps -aux | grep ***
aux选项如下所示:
a-显示所有用户的进程
u-显示进程的用户和拥有者
x-显示不依附于终端的进程
举个例子,查看python相关的进程
第一行数据解释(从左到右):
“ubuntu”是用户;“14992”是PID;“0.0”是%CPU-占用CPU的百分比;“0.4”是%MEM-占用内存的百分比;
PID就是我们要的
2.杀死进程
我们可以通过 进程的名字和进程的ID(PID)来结束进程。
结束命令:
kill:通过进程ID来结束进程
killall:通过进程名字结束进程
最长使用的结束进程的信号是:
Signal Name | Single Value | Effect |
---|---|---|
SIGHUP | 1 | 挂起 |
SIGINT | 2 | 键盘的中断信号 |
SIGKILL | 9 | 发出杀死信号 |
SIGTERM | 15 | 发出终止信号 |
SIGSTOP | 17, 19, 23 | 停止进程 |
我们可以通过Single Value的值来代替信号的名字。所以我们现在来杀死python进程:
kill SIGNAL PID
SIGNAL 是要发送的信号,PID是进程号。
kill -9 14992
上面的命令就是杀死python进程的。如果有多个python程序在运行,想要全部结束的话,可以
killall -9 python
Linux命令行下杀死一个进程相关推荐
- linux挂载实验箱闹钟,Linux/Ubuntu命令行下打造一个音乐闹钟
一.命令行播放音乐 第一次听说Linux命令行能播放歌曲我是怀疑的...一直觉得命令行干这个事情应该非常复杂,其实想想图形界面本质上只是一种交互方式,可能大家平时用的音乐播放器都有一个非常漂亮的界面, ...
- linux怎么设置电脑循环闹钟,Linux/Ubuntu命令行下打造一个音乐闹钟
一.命令行播放音乐 第一次听说Linux命令行能播放歌曲我是怀疑的...一直觉得命令行干这个事情应该非常复杂,其实想想图形界面本质上只是一种交互方式,可能大家平时用的音乐播放器都有一个非常漂亮的界面, ...
- linux命令行下命令参数前的一横(-)和两横(--)的区别
linux命令行下命令参数前的一横(-)和两横(--)的区别 原文转自:http://blog.csdn.net/songjinshi/article/details/6816776 在解释这些区别之 ...
- linux 命令api,linux命令行下字典,使用有道API
Linux命令行下的字典,使用"exit"退出.大家简单申请一个key就可以用了. 这里 申请 #!/usr/bin/python3.2 import urllib.request ...
- Linux命令行下感叹号的几个用法
Linux命令行下 " ! " 的几个用法 ! 在大多数编程语言中表示取反的意思,但是在命令行中,他还有一些其他的神奇用法.熟练掌握这些用法,可以大大提高我们日常命令行操作的效率. ...
- linux的manual手册不存在,在 Linux 命令行下使用“原力”
原标题:在 Linux 命令行下使用"原力" 和绝地武士的原力一样,-f 参数是很强大的,并伴随着潜在的毁灭性,在你能用好的时候又很便利. -- Alan Formy-duval( ...
- 详解Linux命令行下常用svn命令
2019独角兽企业重金招聘Python工程师标准>>> 本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助. 1.Linux命令行下将文件checkout到本地目 ...
- 网页版天气预报linux,在Linux 命令行下浏览天气预报
在Linux 下安装 wego 安装 wego 相当简单.wego 是用 Go 编写的,引起第一个步骤就是安装Go 语言.然后再安装 wego. $ go get github.com/schachm ...
- 如何在Linux命令行下发送和接收UDP数据包
众所周知,在传输层有两个常用的协议 TCP 和 UDP,本文介绍在 Linux 命令行下,如何使用 nc 命令发送或接收 UDP 数据包,这些命令的用法对调试 UDP 通信程序将有所帮助. 1. 问题 ...
最新文章
- 去除右键的一键备份到115网盘”
- HALCON示例程序measure_circles.hdev测量圆的半径
- 非线性回归 - 案例按步骤详解 -(SPSS建模)
- 10100的素数c语言程序,C语言基础题目及代码.doc
- java reverse_Java Integer类reverse()方法与示例
- 【华为云技术分享】干货!!卷积神经网络之LeNet-5迁移实践案例
- IE10 访问 ASP.NET 站点的问题
- 网站功能小Demo——学习MD5加密的一点心得
- Win10电脑如何批量修改文件名
- ElasticSearch开发问题汇总(不断更新中)
- 张宇1000题高等数学 第十八章 多元函数积分学(二)
- 什么是 Rax,以及 Rax 的特点
- 三点共线,向量计算其中一点坐标
- 关于大三学生的请教回复
- element 验证出现英文_vue.js+element 默认提示中英文操作
- pytorch 模型中的bn层一键转化为同步bn(syncbn)
- idea如何启动vue项目
- apollo自动驾驶入门课-高精地图
- 全面整理Typora的Latex数学公式语法
- 博弈论之:阴谋和阳谋
热门文章
- [1.2]由UML模型通过XMI生成XML,通过XSLT展示到表现层
- 支持HCE功能的NFC手机(Android)、 支持NFC功能的手机大全(安卓、微软、塞班、苹果)
- 互联网医疗的下个十年,缺的不是“卖药和问诊”
- 2020数字中国 天池——智慧海洋建设 Top1%
- python的知到考试_2021年知到Python语言应用单元测试答案
- android log机制 输出log,Android log 机制 - logd 如何接收 log 数据(下)
- 室内射击场的报靶方式汇总:视觉报靶成本低
- Windows任务管理器的技巧:三个键启动它
- 安装工程造价课程设计_电气安装工程造价课程设计
- 我用 Mac M1 玩转 Spring Cloud