一个shell脚本,kill进程kill -9 ${PROC_ID}的时候没有立即kill
1个回答
2018-05-28 · 知道合伙人互联网行家
关注
展开全部
你是说找到系统中所有名字为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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询