一个shell脚本,kill进程kill -9 ${PROC_ID}的时候没有立即kill

 我来答
DoramiHe
2018-05-28 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59541
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
你是说找到系统中所有名字为sleep的进程ID,并且杀死它们,是吗? 我没有LINUX平台测试,我使用的HP-UX,下面的代码你可能需要适当调整才可以使用。 下面的命令可以找出系统中的所有进程: ps -e 要查找所有名称为sleep的经常,有的系统可以给ps使用-n参数,例如: ps -n sleep 但是通用一点的办法是在ps -e的结果里面grep,下面的命令即可: ps -e | grep sleep 前面的ps命令输出了进程的ID、终端等信息,如果只需要ID内容,可以使用cut -c来获取,例如: ps -e | cut -c1-6 获取上面输出的所有PID到内存变量的shell语句是: pids=`ps -e | cut -c1-6`
追问
邮箱发你帮我看一下? 不太懂为什么kill -9 ${PROC_ID}
wait ${PROC_ID} 这一段为什么还要wait
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式