- 在
越狱环境
下,怎么列出系统当前所有的进程
,手机默认是不支持。 - 需要通过
Cydia
安装adv-cmds
,默认情况应该是安装了的,如果没有安装需要手动的安装一下
- 安装好之后,操作如下:
- 列出所有的进程
$ ps -A
iPhone:~ root# ps -A PID TTY TIME CMD ······ 5372 ?? 0:17.11 /Applications/Cydia.app/Cydia ······
- 搜索关键词
$ ps -A | grep 关键词(支持模糊搜索) • 1
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
)的就行了,后面那个就是进程名称