il comando pstree PID
può mostrare tutte le informazioni di subprocesso del processo specificato da PID
. Tuttavia, voglio anche conoscere tutte le informazioni sul processo genitore del processo PID
, come posso ottenerlo?come ottenere tutti i processi parent e tutti i sottoprocessi mediante `pstree`
Un esempio, do sotto processo:
init |- parent_process | `- current_process | |- subprocess_1 | `- subprocess_2 `- other_process
Quello che voglio è quando corro pstree current_process_pid
, voglio arrivare al di sotto di uscita
init `- parent_process `- current_process |- subprocess_1 `- subprocess_2
Quando eseguo pstree subprocess_1_pid
, il risultato sarà
init `- parent_process `- current_process `- subprocess_1
Grazie in anticipo
Hai provato con 'ps -ef'? – gks
Nota: l'uso dell'opzione -l dei comandi pstree/ps mostra le linee lunghe con gli argomenti della riga di comando del processo. Utile quando si desidera tracciare gli argomenti della riga di comando per ogni processo e vedere quale comando/script viene attivato (ad esempio, capire quali script di backend vengono eseguiti per un'operazione di interfaccia utente Web). Opzione – GuruM