PID가 지정된 프로세스의 소유자 반환

PID가 지정된 프로세스의 소유자 반환

목록에서 프로세스 소유자를 가져오려고 합니다.

현재 가지고 놀고 있는 pidof nmapthen 을 가져오라는 명령이 있습니다 . ps -u <PID> | grep USER하지만 실행하면 제목만 인쇄됩니다(맨 위 줄).

ps의 스크린샷

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

답변1

ps -o user= -p PIDHERE

PIDHERE이는 를 사용하여 프로세스를 선택한 -p다음 ps이름이 지정된 열만 인쇄하여 출력 형식을 지정하도록 지시합니다 user. 기호 =는 "열 이름을 user(없음)으로 변경"을 의미하며 헤더 줄을 효과적으로 제거합니다.

관련 정보