le mie informazioni di contatto
Posta[email protected]
2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Nel sistema Android, utilizzareadb shell ps
Il comando può visualizzare informazioni sui processi in esecuzione nel sistema corrente.quando aggiungi-T
opzione (notare che lo standardps
Comandi su Androidadb shell
potrebbe non essere direttamente supportato-T
opzione, che di solito è la stessa di Linuxps
è leggermente diverso), potresti voler vedere informazioni più dettagliate sul thread, ma lo standardadb shell ps
Il comando non supporta direttamente-T
per elencare le discussioni.Tuttavia possiamo discutereps
Il significato generale dell'uscita del comando e il significato dello stato del processo (come D, T, Z).
adb shell ps
Significato generale di outputsu Androidadb shell
mezzo,ps
Il comando di solito non fornisce-T
opzione per elencare direttamente le discussioni. Tuttavia, può elencare informazioni sul processo, tra cui:
In Linux (incluso Android sottostante),ps
L'output del comando solitamente contiene lo stato del processo. Questi codici di stato possono includere D, T, Z, ecc., che rappresentano diversi stati del processo:
D (stato di sonno ininterrotto) : il processo è in uno stato di sospensione continua, in genere perché è in attesa del completamento di un'operazione di I/O (come la scrittura su disco). In questo stato, anche se viene inviato un segnale al processo, questo non risponderà.
T (stato di arresto): Il processo è stato interrotto (solitamente tramitestop
segnale), non può né essere eseguito né essere terminato. Tuttavia, può essere continuato o terminato utilizzando segnali.
Z (stato zombie): Questo è un processo che è terminato, ma il suo genitore non è ancora passatowait()
Owaitpid()
Chiamata di sistema per leggerne lo stato finale. Il processo zombie ha rilasciato la maggior parte delle sue risorse ma conserva ancora le voci della tabella dei processi in modo che il processo padre possa interrogarne lo stato.
Tieni presente che su Androidadb shell ps
Questi caratteri di stato potrebbero non apparire direttamente nell'output del comando (specialmente se l'output non è configurato o formattato in modo speciale) perché potrebbero richiedere l'uso di caratteri aggiuntivips
opzioni (come-eo state
in Linux) da visualizzare.Tuttavia, Androidps
Le opzioni disponibili e il formato di output del comando potrebbero essere gli stessi di Linux standard