-
在
越狱环境下,怎么列出系统当前所有的进程,手机默认是不支持。 -
需要通过
Cydia安装adv-cmds,默认情况应该是安装了的,如果没有安装需要手动的安装一下
-
安装好之后,操作如下:
-
列出所有的进程
$ ps -AiPhone:~ root# ps -A PID TTY TIME CMD ······ 5372 ?? 0:17.11 /Applications/Cydia.app/Cydia ······ -
搜索关键词
$ ps -A | grep 关键词(支持模糊搜索)iPhone:~ root# ps -A | grep Cydia PID TTY TIME CMD ······ 5372 ?? 0:17.39 /Applications/Cydia.app/Cydia 5751 ttys000 0:00.01 grep Cydia ······ -
注意:如果运行获取列表命令出现
卡主不动,是正常的,一般情况不会,越狱后首次运行命令会容易出现卡主不动,需要等一会。 -
注意:不要直接将
带中文的命令行拷贝到手机的终端中,删除中文也会有问题,手机终端其实是删除不干净中文的,建议直接手动输入命令,或者只拷贝除中文以外的命令部分进去。 -
进程ID:就是PID这一列。(例如:5372) -
进程路径就是CMD这一列, -
进程名称:每个进程路径最后面的文件名就是进程名称。(例如:/Applications/Cydia.app/Cydia的进程名称是Cydia) -
注意:
5751 ttys000 0:00.01 grep Cydia这种里面的Cydia是不算进程名称的,通常找有完整路径(/Applications/Cydia.app/Cydia)的就行了,后面那个就是进程名称
-