进程控制(kill)
为什么80%的码农都做不了架构师?>>>
kill:终止进程(或传送信号到某进程)
kill [options] [process_ids]
kill命令可以发送信号给进程,可以终止(terminate)(默认操作),中断(interrupt),暂停(suspend),销毁(crash)进程等。要影响进程的运行,你必须是该进程的所有者,或者你是superuser;
比如,终止进程13243,必须进行以下操作:
$ kill 13243
如果上述操作不起作用,即有些程序并不理会该信号,可以加上 -KILL 选项或 -9 选项(两者相当):
$ kill -9 13243
上述做法可以保证操作成功。但是,这并不是完全的从程序中退出。它可能导致程序已结束,但是分配给该程序的资源并没有释放,或者导致其他错误。
如果不知道某个进程的PID,可以运行ps命令,看看结果(以emacs为例):
$ ps -uax|grep emacs
或者,更好的方法是试试pidof命令,它依据进程的名字查找并打印出该进程的PID:
$ pidof emacs
现在,你即使只知道进程的名字,也可以在一条命令行中结束该进程:
$ kill `pidof emacs`
转载于:https://my.oschina.net/fhd/blog/409149
进程控制(kill)相关推荐
- Linux进程控制:wait获取子进程退出状态 WIFEXITED和WIFSIGNALED用法
可以使用wait函数传出参数status来保存进程的退出状态. 常用宏函数分为日如下几组: 1. WIFEXITED(status) 若此值为非0 表明进程正常结束. 若上宏为真,此时可通过WEXIT ...
- Linux下的进程控制原语【pid_t,fork,exec,wait,waitpid,getpid,kill,pasue,sleep,signal】
目录 一.pid_t 进程号类型 二.与进程创建.执行有关的系统调用说明 fork()系统调用: exec 系统调用: wait() 和 waitpid() 系统调用: getpid()系统调用语法: ...
- 根据进程名杀死进程 -kill进程名
知道进程名怎样杀死这个进程. #pkill 进程名 或是 #killall 进程名 的确这个两个命令都能做到这些,而且我们平时一般知道进程名需要杀死进程的时候也都是用的这两个命令.可是他叫我用kil ...
- Linux下ps查找进程用kill终止命令
Linux下ps查找进程用kill终止命令<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offic ...
- Linux系统状态检测及进程控制--2
Linux系统状态检测及进程控制--1(http://crushlinux.blog.51cto.com/2663646/836481) 4.僵死(进程已终止,但进程描述符存在,直到父进程调用wait ...
- 进程控制3--signal
signal信号是一种比较古老的进程控制手段,可以在进程内和进程间传递事件,通常被用来通知进程产生了异常事件 信号全称为软中断信号,也有人称作软中断.从它的命名可以看出,它的实质和使用很象中断.所以, ...
- linux系统进程控制实验报告,Linux进程控制实验报告.doc
里奴性进程控制实验报告 实验名称: Linux进程控制 实验要求:一.编写一个Linux系统C程序,由父亲创建2个子进程,再由子进程各自从控制台接收一串字符串,保存在各自的全局字符串变量中,然后正常结 ...
- 进程控制(二)与linux下的自有服务
一.进程动态信息查看top 第一部分 统计信息 [root@yunwei1 ~]# top top - 19:22:52 up 1:32, 2 users, load average: 0.00, 0 ...
- Supervisor-类unix系统下的进程控制工具
如果你的英文足够好,请看官网的文档:http://supervisord.org/introduction.html 简介: Supervisor 类unix系统下的进程控制工具. 特性: 1.配置简 ...
最新文章
- 顶刊发文奖励100万!不唯论文后,这所中科院研究院的激励机制引发争议
- 【异常】Error: ERROR 1012 (42M03): Table undefined. (state=42M03,code=1012)
- AI安全初探——利用深度学习检测DNS隐蔽通道
- 双编码器的自然语言图像搜索
- 深度linux怎么备份系统下载,在Deepin 20下安装和配置timeshift并用它自动备份系统...
- 【Microstation】三维建模基础及软件入门到精通实验教程目录
- python logging mysql_Python 操作 MySQL 的正确姿势
- IDEA和VS code设置默认换行符为LF
- 把html转换成PDF的手机软件,如何将MHTML转换为PDF(Convert MHTML to PDF)?
- SLAM学习与求职经验分享_李阳阳
- 云计算实训总结_云计算平台实践心得
- 如何管理计算机回收站,回收站功能多多 教你如何玩转回收站
- 《大掌门》欧阳刘彬:基于Cocos2d-x引擎开发经验分享
- 如何设置word表格中文字与表格线之间的距离(缩短文字和上面表格线之间距离),让表格变得紧凑
- Tuscany是什么?为什么要用Tuscany命名SCA规范的实现?
- python的飞机大战
- 新的开始,全力以赴!
- 谷歌紧急修复今年已遭利用的第9个0day
- Ae 效果快速参考:模拟
- 手机扫描身份证ocr识别技术
热门文章
- android是语言吗,android – 内容描述应该是多种语言吗?
- 可观测性PHP秩判据,线性系统的可控性与可观测性
- java中session的作用_java中session的工作原理是什么?和Cookies有何区别?
- mysql explain insert_简述Mysql Explain 命令
- ddd 访问权限_基于DDD的微服务设计和开发实战
- flyway配置mysql_Flyway快速上手教程
- python time localtimeq获取准确时间_python的内置模块time和datetime的方法详解以及使用(python内的time和datetime时间格式)...
- css 容器内 div 底部,CSS:在div容器的底部放置一個div容器
- 南充一中计算机机房被盗,四川省CCF CSP-JS第一轮认证考试在南充一中成功举行...
- php mysql长连接聊天室_PHP之探索MySQL 长连接、连接池