Jeg prøver at få fat i ejeren af en proces fra en liste, jeg har kommandoen pidof nmap for at få det daværende ps -u <PID> | grep USER som jeg lige nu spiller med, men når jeg kører det, ender det bare med at udskrive titlerne (øverste linje).

indtast billedebeskrivelse her

Hvordan kan jeg få fat navnet på ejeren givet proces-id?

Kommentarer

Svar

ps -o user= -p PIDHERE 

Dette vælger processen PIDHERE med -p, beder derefter ps om at formatere output ved kun at udskrive kolonnen med navnet user; = -tegnet betyder “omdøb kolonnen user til (intet)”, hvilket effektivt fjerner overskriftslinjen.

Kommentarer

  • Så er det (intet), intet, " intet " , " ", ' ' eller bare hvad?
  • @Wolfpack ' 08 det ' er svært at betegne " intet " via tekst; beklager forvirringen. Der ' er ingen erstatningstekst efter ligesignet.
  • Tak, jeg sætter stor pris på dit svar.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *