Jeg prøver å hente eieren av en prosess fra en liste, jeg har kommandoen pidof nmap for å få den da ps -u <PID> | grep USER som jeg for øyeblikket leker med, men når jeg kjører den, ender den bare med å skrive ut titlene (øverste linje).

skriv inn bildebeskrivelse her

Hvordan kan jeg ta tak navnet på eieren gitt prosess-ID?

Kommentarer

Svar

ps -o user= -p PIDHERE 

Dette velger prosessen PIDHERE med -p, instruerer deretter ps om å formatere utdataene ved å skrive ut bare kolonnen user; = -tegnet betyr «endre navn på kolonnen user til (ingenting)», og fjerner effektivt topptekstlinjen.

Kommentarer

  • Så er det (ingenting), ingenting, " ingenting " , " ", ' ', eller bare hva?
  • @Wolfpack ' 08 det ' er vanskelig å betegne " ingenting " via tekst; Beklager misforståelsen. ' er ingen erstatningstekst etter likhetstegnet.
  • Takk, jeg setter stor pris på svaret ditt.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *