목록에서 프로세스의 소유자를 가져 오려고합니다. 현재 가지고 노는 ps -u <PID> | grep USER
를 가져 오지만 실행하면 제목 (맨 위 줄) 만 인쇄됩니다.
어떻게 잡을 수 있습니까? 프로세스 ID가 주어진 소유자의 이름?
Comments
답변 참조
ps -o user= -p PIDHERE
iv id = “f96014f42a가있는 프로세스 PIDHERE
를 선택합니다. “>
는 ps
에 user
라는 열만 인쇄하여 출력 형식을 지정하도록 지시합니다. =
기호는 “user
열의 이름을 (없음)으로 변경”하여 효과적으로 헤더 행을 제거함을 의미합니다.
댓글
- 그것 (아무것도 아님), 아예 아님 " 아무것도 " , " ",, ' ' 또는 그저 무엇입니까?
- @Wolfpack ' 08 '는 아무것도 " 텍스트를 통해; 혼란을 드려 죄송합니다. 등호 뒤에는 ' 대체 텍스트가 없습니다.
- 감사합니다. 응답 해 주셔서 감사합니다.
ps -u <PID>
는 실제로 프로세스를 효과적으로 선택합니다. PID가 아닌 사용자 ID입니다. man7.org/linux/man-pages/man1/ps.1.html