• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

linux的kill命令与信号控制(2)

发布: 2007-5-26 11:31 | 作者: 东缘 | 来源: 天极网 | 查看: 29次 | 进入软件测试论坛讨论

领测软件测试网  对于我们系统管理员和普通用户来说,我们主要关心的是启动、停止和重新启动服务、停止失控的进程和被挂起的进程 --------------------------------------------------------------------------------   终止进程   正如你在关于信号的man page中所看到的,有十几种控制进程的方法。下面是一些常用的方法:   kill -STOP [pid]   发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。   kill -CONT [pid]   发送SIGCONT (19,18,25)重新开始一个停止的进程。   kill -KILL [pid]   发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。   kill -9 -1   终止你拥有的全部进程。   SIGKILL和SIGSTOP信号不能被捕捉、封锁或者忽略,但是,其它的信号可以。所以这是你的终极武器。   Bash shell的Kil命令l   Bash外壳包含一个内置的kill命令,当执行下面命令:   $ type -all kill   kill is a shell built-in   kill is /bin/kill   命令的结果表明有两个kill命令,一个是BASH的内置命令,另一个是/bin/kill可执行程序。一般来说这两个命令不太可能遇到冲突的情况,不过,如果你确实遇到了kill命令行为异常时,你可以明确的指定/bin/kill命令。   你一定要进一步查阅下面的资源中列出的参考资源来了解Linux中kill的妙用,因为这是你进入维护Linux系统领域的门票。这些知识能够让你像做外科手术一样对系统进行维护,而不用在遇到问题时每一次都重新启动系统,就像我们知道的某些蹩脚的操作系统那样。   资源   Linux Cookbook一书的第七章“开始和终止Linux”   bash (1) - GNU Bourne-Again Shell   yes (1) - 在被终止前反复打印字符   signal (7) - 可用信号列表   ps (1) - 报告当前进程的快照   kill (1) - 向一个进程发出信号   killall (1) - 按名字消灭进程   pkill (1) - 根据名字和其它属性查看或者发出进程信号   skill (1) - 发送一个信号或者报告进程状态   xkill (1) - 按照X资源消灭一个客户程序

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网