标签:退出 时间 字符串 pid 显示 管道 自带 执行 默认
相信很多人通过查找都可以知道:
查进程是:adb shell ps
杀进程是:adb shell kill pid
实不相瞒,有一段时间我也是这样用的。用过的人都知道执行完(adb shell ps)之后的数据量,有很多,再在这么多的进程里去找到我们想要的那一条进程,过程真的很痛苦!!!
今天偶然一次机会,带我的师傅在我电脑上一顿操作之后我发现了一种简单的方法,赶紧拿起烂笔头记下来(我是小白勿喷我呀^-^ !!!)
首先找想要的进程是可以精准查找的,命令如下:
adb shell ps | grep 包名
adb shell ps | findStr <关键词>
这样就可以单独把你要找的进程提出来了,是不是就不用大海捞针了呀>_<
我这么爱学习肯定是要把所有问题都搞清楚的呀,像“|”和grep我都没用过,一定要搞清楚、弄明白的呀
往下看:
根据上述内容可以理解adb shell ps | grep 包名 的意思为:将“adb shell ps”查询出来的内容通过“管道”传送到另一边,“grep ”命令则从管道里输出的数据里筛选出与“包名”匹配的进程,并将那一列信息显示出来
查出来进程之后就可以杀死进程了,那么kill和kill -9的区别在哪呢?
kill命令格式:kill -Signal pid
signal是发送给进程的信号,默认参数是15,告诉进程你需要被关闭,请自行停止运行并退出
kill -9表示强制杀死该进程,与-15相比,这个信号不能被捕获或忽略,进程受到这个信号后不能执行任何清理
今日份整理结束!!!
标签:退出 时间 字符串 pid 显示 管道 自带 执行 默认
原文地址:https://www.cnblogs.com/siduoxiaohua/p/13226038.html