web-dev-qa-db-fra.com

Comment faire pour que ps adb Shell liste tous les processus dans Android O?

adb Shell ps ne fonctionne pas dans O Android release

adb Shell ps commande dans Android O version ne répertorie que les informations de processus ps, mais ne répertorie pas toutes les informations de processus de tous les processus comme il le faisait auparavant = Android versions

quelle est la commande pour lister toutes les informations sur les processus dans Android O release?

16
be_good_do_good

adb Shell ps -A répertorie tous les processus dans la version Android-8.0-O.

Je pense que Google a mis à jour ps binaire dans cette version.

31
be_good_do_good

Il y a tellement de nouvelles options dans ps. Essayez d'exécuter ps --help

generic_x86:/ $ ps --help
usage: ps [-AadefLlnwZ] [-gG GROUP,] [-k FIELD,] [-o FIELD,] [-p PID,] [-t TTY,] [-uU USER,]

List processes.

Which processes to show (selections may be comma separated lists):

-A  All processes

-a  Processes with terminals that aren't session leaders

-d  All processes that aren't session leaders

-e  Same as -A

-g  Belonging to GROUPs

-G  Belonging to real GROUPs (before sgid)

-p  PIDs (--pid)

-P  Parent PIDs (--ppid)

-s  In session IDs

-t  Attached to selected TTYs

-T  Show threads

-u  Owned by USERs

-U  Owned by real USERs (before suid)

Output modifiers:

-k  Sort FIELDs in +increasing or -decreasting order (--sort)

-M  Measure field widths (expanding as necessary)

-n  Show numeric USER and GROUP

-w  Wide output (don't truncate fields)

Which FIELDs to show. (Default = -o PID,TTY,TIME,CMD)

-f  Full listing (-o USER:12=UID,PID,PPID,C,STIME,TTY,TIME,ARGS=CMD)

-l  Long listing (-o F,S,UID,PID,PPID,C,PRI,NI,ADDR,SZ,WCHAN,TTY,TIME,CMD)

-o  Output FIELDs instead of defaults, each with optional :size and =title

-O  Add FIELDS to defaults

-Z  Include LABEL
5
nkalra0123