Sto cercando di prendere il proprietario di un processo da un elenco, ho il comando pidof nmap per ottenere il ps -u <PID> | grep USER con cui sto attualmente giocando, ma quando lo eseguo, finisce per stampare solo i titoli (riga superiore).

inserisci qui la descrizione dellimmagine

Come posso prendere il nome del proprietario dato lID del processo?

Commenti

Risposta

ps -o user= -p PIDHERE 

Seleziona il processo PIDHERE con -p, quindi istruisce ps di formattare loutput stampando solo la colonna denominata user; il segno = significa “rinomina la colonna user in (niente)”, rimuovendo di fatto la riga di intestazione.

Commenti

  • Quindi è (niente), niente, " niente " , " ",, ' ' o semplicemente cosa?
  • @Wolfpack ' 08 ' è difficile da indicare " niente " tramite testo; dispiace per la confusione. ' non cè testo sostitutivo dopo il segno di uguale.
  • Grazie, apprezzo molto la tua risposta.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *