Wie kann man adb shell ps dazu bringen, alle Prozesse in Android O aufzulisten?

Lesezeit: 2 Minuten

Benutzeravatar von be_good_do_good
sei_gut_tue_gut

adb shell ps funktioniert nicht in O Android-Version

adb shell ps Der Befehl in der Android O-Version ist nur eine Auflistung ps Prozessinformationen, aber es listet nicht alle Prozessinformationen aller Prozesse auf, wie es in früheren Android-Versionen der Fall war

Wie lautet der Befehl, um alle Prozessinformationen in der Android O-Version aufzulisten?

  • Können Sie mir bitte sagen, was daran unklar ist?

    – sei_gut_tue_gut

    24. Juni 2017 um 4:31 Uhr

  • Können Sie mir bitte mitteilen, warum die Ablehnung dafür ist?

    – sei_gut_tue_gut

    3. April 2018 um 6:45 Uhr

adb shell ps -A listet alle Prozesse in der Android-8.0-O-Version auf.

Ich denke, Google hat ein Upgrade durchgeführt ps binär in dieser Version.

  • Was ist die Ausgabe, die Sie bekommen

    – sei_gut_tue_gut

    10. April 2018 um 11:11 Uhr

  • Ich erhalte eine Nullzeichenfolge, wenn ich nach dem Ausführen des Prozesses lese

    – Jyoti JK

    10. April 2018 um 11:25 Uhr


  • Ich habe Ihren Code von einer anderen Firmenfrage erhalten, lassen Sie mich versuchen, ihn zu aktualisieren

    – sei_gut_tue_gut

    10. April 2018 um 13:36 Uhr

  • Hi @be_good_do_good Ich erhalte nur eine Liste von Prozessen nach System, bekomme aber keinen Root-Prozess, also gibt es eine Lösung dafür? Ich wende diesen Befehl programmgesteuert an und erhalte Prozesse, die von demselben Benutzer erworben werden, nicht von Root oder System. Irgendeine Lösung dafür?

    – Gevaria Purva

    11. Januar 2021 um 4:38 Uhr

  • Solange der Prozess läuft, wird er unabhängig vom Benutzer aufgelistet. Sind Sie sicher, dass Ihre Prozesse noch laufen?

    – sei_gut_tue_gut

    11. Januar 2021 um 4:44 Uhr

Benutzeravatar von nkalra0123
nkalra0123

Antwort ist: ps -A

Aber es gibt so viele neue Optionen ps. Versuchen Sie es mit Laufen 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

1393820cookie-checkWie kann man adb shell ps dazu bringen, alle Prozesse in Android O aufzulisten?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy