- 在
越狱环境下,怎么列出系统当前所有的进程,手机默认是不支持。 - 需要通过
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)的就行了,后面那个就是进程名称
