博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Linux】神奇的kill
阅读量:4940 次
发布时间:2019-06-11

本文共 500 字,大约阅读时间需要 1 分钟。

用一个stop脚本,里面有个pipeline,最后一步是kill,我一运行,把我所有的进程都杀了。

脱离语境大概就是运行下面这个命令。

ps aux | grep xxx | grep -v xxx | awk '{print $2}' | xargs kill -15

就是把一个空的参数传给了kill,看文档看了半天,kill不是要一个signal加一个pid才能用的嘛

最后只能找liye师兄

which kill 显示 /bin/kill

原来man kill显示的是sh shell的build-in的kill,实际用的是/bin/kill

运行

kill -l

sh -c "kill -l"

的结果不一样。

经过试验发现/bin/kill比较凶残,如果用null当pid会杀光能杀的所有进程(加个sudo竟然能TM关机。。。)

避免这个问题可以改-15 SIGTERM改-9 SIGKILL就好,或者把命令包一下

sh -c "commad to run"

有老司机带真好 感动 T.T

转载于:https://www.cnblogs.com/soya/p/7240705.html

你可能感兴趣的文章
BufferedInputStream和FileInputStream的区别
查看>>
二阶段之六
查看>>
微博爬虫 python
查看>>
中石油 【递归】普通递归关系
查看>>
vue报错Error in render: "TypeError: Cannot read property '0' of undefined"
查看>>
silverlight 隐藏ChildWindow 右上角的关闭按钮
查看>>
likely() 和 unlikely()
查看>>
03一些View总结
查看>>
MapReduce--平均分,最高,低分以及及格率的计算
查看>>
mac下管理论文的工具
查看>>
POJ3122Pie(二分)
查看>>
WF+WCF+WPF第二天--模拟超市收银
查看>>
爬取贴吧好看的桌面图片 -《狗嗨默示录》-
查看>>
[转]这13个开源GIS软件,你了解几个?
查看>>
Shell批量启动、关闭tomcat
查看>>
C++成员函数的重载、覆盖与隐藏【转载】
查看>>
网站开发技能图谱
查看>>
4.27随笔
查看>>
CSS实例:图片导航块
查看>>
poj1860 Currency Exchange(spfa判断正环)
查看>>