PID가 주어진 프로세스의 반환 소유자


14

나는 목록에서 프로세스의 소유자를 잡으려고 노력하고 있는데, 나는 현재 놀고있는 것을 pidof nmap얻을 수 있는 명령 을 가지고 ps -u <PID> | grep USER있지만, 그것을 실행할 때 제목을 인쇄하게됩니다 (맨 위 줄).

여기에 이미지 설명을 입력하십시오

프로세스 ID가 주어진 소유자의 이름을 어떻게 잡을 수 있습니까?


1
ps -u <PID>실제로 PID가 아닌 유효 사용자 ID로 프로세스를 선택합니다. man7.org/linux/man-pages/man1/ps.1.html
— Andrew Henle

답변:


27
ps -o user= -p PIDHERE

그러면로 프로세스 PIDHERE를 -p선택한 다음 ps이름이 지정된 열만 인쇄하여 출력을 형식화하도록 지시 합니다 user. =서명 수단 "열 이름 바꾸기 user효과적으로 헤더 라인을 제거 (1 개)를".


그게 (아무것도), 아무것도, "아무것도", "",, '', 아니면 무엇입니까?
— Wolfpack'08

1
@ Wolfpack'08 텍스트를 통해 "아무것도"를 나타내는 것은 어렵다; 혼란을 드려 죄송합니다. 등호 뒤에는 대체 텍스트가 없습니다.
— Jeff Schaller

감사합니다. 정말 감사합니다.
— Wolfpack'08
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.