kill的各种讯号?
2024-10-03 22:22:37
kill 程序 不仅仅只是k掉某个进程, 她还有很多作用和用途.
其实, 这也是linux的程序的一个特点: 一个程序(很多是 命令行的程序), 除了主要的作用外, 还有很多" 重要的, 有用的" 额外的参数和选项, 像 ls程序一样!
kill的本意是用来 向进程发送 讯号。
讯号==== 信号, signal.
其中:
kill -l 可以查看能够发送的有哪些讯号
共有64种信号: 都是大写, 以SIG开头...
kill的用法: kill [-s sigspec | -n signum | -sigspec] pid|jobspec ...
kill要用pid或job id作参数, 不能用command name作参数.
spec: 规则,细则,说明书: the spec says not to do this. oh, the spec says it works in this way.
spec: ~~= specification.
为什么bash不用ctrl+c来复制? 因为ctrl+C已经被作为 中断的快捷键 来使用了!
kill -s signal, 注意这个是指直接用signal放在-s的位置上, -s不是一个option ,
如: -1(HUP) -9(KILL) -15(TERM)
-HUP 叫重跑, 重新跑, 主要是用在一些服务上, 如apache, tomcat等, 不退出服务, 只是重新加载配置文件。
kill -HUP pid
pid 是进程标识。如果想要更改配置而不需停止并重新启动服务,请使用该命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。
根据约定,当您发送一个挂起信号(hang up)(信号 1 或 HUP)时,大多数服务器进程(所有常用的进程)都会进行 "复位操作" 并重新加载它们的配置文件。
kill -p 只是列出进程号。
ps是一个主要的查看/管理后台进程的工具, 相当于 windows中的 "任务管理器"
其中
ps aux 是bsd风格的写法
ps -ef是unix的风格. -e是所有进程, -f 是完全full格式.
最新文章
- premere cs4绿色版 安装 并且 视频导出 讲解
- Lesson 20 One man in a boat
- 谈谈iOS Animation
- AngularJS基础知识1
- javascript 字符串多行的写法
- javascript 实现页面加载完再显示页面
- https采集12306(复制)
- PhotoShop简介
- GNU Trove trove4j
- 浅谈SQL中的单引号
- Topcoder srm 632 div2
- 使用Word 2013向cnblog发布博文
- 【UVA 10369】 Arctic Network (最小生成树)
- 什么是JPA
- spring05配置文件之间的关系
- MySQL下perror工具查看System Error Code信息
- 【Swift 4.0】iOS 11 UICollectionView 长按拖拽删除崩溃的问题
- 作业二、comp和swap函数
- 没搞懂的package.json
- MySQL技巧(二)——无限级分类表设计
热门文章
- ftok用法
- C#操作电脑多显示器设置
- C# 静态方法 静态属性 调用静态方法
- linux中文件权限格式与chmod命令以及用户和用户组的管理
- Pose &;&;Get的区别
- [USACO12DEC]第一!First!(字典树,拓扑排序)
- fhq_treap || BZOJ1861: [Zjoi2006]Book 书架 || Luogu P2596 [ZJOI2006]书架
- python基本数据类型常用方法
- ESP8266-12F 中断
- [洛谷P2567] SCOI2010 幸运数字