金色的骷髅 发表于 2015-1-14 21:08:06

来一发CentOS中Kill过程的办法

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!1、获得过程PID再kill-s-9pid来kill过程
1、ps-ef

#ps-efUIDPIDPPIDCSTIMETTYTIMECMDroot10014:09?00:00:02/sbin/initroot20014:09?00:00:00root32014:09?00:00:00root42014:09?00:00:00root52014:09?00:00:00

2、ps-aux


#ps-auxWarning:badsyntax,perhapsabogus-?See/usr/share/doc/procps-3.2.8/FAQUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.40.128721424?Ss14:090:02/sbin/initroot20.00.000?S14:090:00root30.00.000?S14:090:00root40.00.000?S14:090:00

解释:要准确查找可以经由过程管道来过滤

#ps-aux|grephttpdWarning:badsyntax,perhapsabogus-?See/usr/share/doc/procps-3.2.8/FAQroot19730.00.3116483308?Ss14:130:00/usr/sbin/httpdapache19760.00.2116482128?S14:130:00/usr/sbin/httpdapache19770.00.2116482128?S14:130:00/usr/sbin/httpdapache19780.00.2116482128?S14:130:00/usr/sbin/httpdapache19790.00.2116482128?S14:130:00/usr/sbin/httpdapache19800.00.2116482128?S14:130:00/usr/sbin/httpdapache19810.00.2116482128?S14:130:00/usr/sbin/httpdapache19820.00.2116482128?S14:130:00/usr/sbin/httpdapache19830.00.2116482128?S14:130:00/usr/sbin/httpdroot20070.00.04340744pts/0S+14:200:00grephttpd

3、pgrep
pgrep的p注解了这个敕令是专门用于过程查询的grep

#pgrephttpd197319761977197819791980198119821983

4、pidof
pidofxx,字面翻译过去就是xx的PID,和pgrep比拟稍显缺乏的是,pidof必需给出过程的全名

#pidofhttpd198319821981198019791978197719761973#


2、ps-ef|grephttpd|grep-vgrep|cut-c9-15|xargskill-s9

解释:
“grephttpd”的输入成果是,一切含有症结字“httpd”的过程。
“grep-vgrep”是在列出的过程中去除含有症结字“grep”的过程。
“cut-c9-15”是截取输出行的第9个字符到第15个字符,而这正好是过程号PID。
“xargskill-s9”中的xargs敕令是用来把后面敕令的输入成果(PID)作为“kill-s9”敕令的参数,并履行该敕令。“kill-s9”会强行杀失落指定过程
3、pgrephttpd|xargskill-s9
下面的敕令太长用起来很少,多半会用这条敕令
4、kill-s9`pgrephttpd`
5、killall-9httpd
killall前面的须要接完全的法式称号,不然会报

本文出自“进程就是为了完成成果”博客,请务必保存此出处http://justinpeng.blog.51cto.com/7662323/1313927c
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

柔情似水 发表于 2015-1-17 05:54:13

如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。

爱飞 发表于 2015-1-17 05:54:13

如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。

金色的骷髅 发表于 2015-1-17 05:54:13

感谢老师和同学们在学习上对我的帮助。

admin 发表于 2015-1-25 08:04:34

笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机

再见西城 发表于 2015-2-2 21:30:16

熟读写基础知识,学得会不如学得牢。

因胸联盟 发表于 2015-2-8 07:37:43

Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。

冷月葬花魂 发表于 2015-2-25 05:56:50

其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。

分手快乐 发表于 2015-3-7 21:00:12

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。

莫相离 发表于 2015-3-15 20:51:38

即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。

深爱那片海 发表于 2015-3-22 05:11:22

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
页: [1]
查看完整版本: 来一发CentOS中Kill过程的办法