나는 ps
명령이 이것을 볼 수 있지만, pid가 주어지면 어떤 사용자가 그 프로그램을 시작했는지 어떻게 알 수 있습니까? 나는/proc/[pid] /에 loginuid
을 본다. 그러나 그것은 진짜 uid의 보완 코드 인 것 같다.이 프로그램을 시작한 사용자를 어떻게 알 수 있습니까?
0
A
답변
1
어때 대략 status
?
[email protected]:/proc/self$ cat status
Name: bash
State: S (sleeping)
#....
Uid: 1000 1000 1000 1000
Gid: 1000 1000 1000 1000
실제, 효과적, 저장된 집합 및 파일 시스템에는 4 개의 UID가 있습니다. 모두 proc(5)
에 설명되어 있습니다.
0
만 사용자를 원하는 당신이이 같은 ps
및 awk
사용할 수있는 PID를 알고 있다고 가정 :
ps auxf | awk NR!=1 | awk '{print $1" "$2}' | grep
PID를 | awk '{print $1}'
프로세스의 아이디어.
알다시피, ps
의 첫 번째 줄은 헤더를 표시합니다. 따라서 awk NR!=1
을 사용하여 얻은 출력에서 헤더를 제외합니다.
우리는 PID
과 User
만 필요하므로 awk '{print $1" "$2}'
으로 처음 두 개만 선택하여 다른 열을 제거 할 수 있습니다.
간단한 grep
을 사용하면 프로세스 번호별로 필터링하여 필요한 라인을 찾을 수 있습니다 : grep 123
. .. awk '{print $1}'
관련 문제
- 1. xcode에서 프로그램을 시작한 프로그램은 어떻게 알 수 있습니까?
- 2. 이 캐릭터가 무엇인지 어떻게 알 수 있습니까?
- 3. createChooser 옵션에서 사용자를 선택했는지 어떻게 알 수 있습니까?
- 4. Django에서 현재 로그인 한 사용자를 어떻게 알 수 있습니까?
- 5. 이 작업 복사본을 누가 체크 아웃했는지 어떻게 알 수 있습니까?
- 6. 사용자가 twitter API를 사용하여 다른 사용자를 따라 오기 시작한 정확한 날짜를 알 수 있습니까?
- 7. 어떻게 알 수 있습니까?
- 8. 시작한 프로그램의 PID를 알 수있는 방법이 있습니까?
- 9. 이 프로그램은 무한 루프로 끝나나요? 어떻게 알 수 있습니까?
- 10. 파이썬 프로그램을 실행하는 동안 오류가 기록되었는지 어떻게 알 수 있습니까?
- 11. 생년월일을 어떻게 알 수 있습니까?
- 12. Activity가 시작한 resultCode를 알 수있는 방법이 있습니까?
- 13. 사용자가 응용 프로그램을 입력 한 페이지를 어떻게 알 수 있습니까?
- 14. GPS 수정 프로그램을 분실했는지 어떻게 알 수 있습니까?
- 15. mapView가로드되었는지 어떻게 알 수 있습니까?
- 16. ASIFormDataRequest를 어떻게 알 수 있습니까?
- 17. 안드로이드의 방향이 무엇인지 어떻게 알 수 있습니까?
- 18. 열심히로드가 작동하는지 어떻게 알 수 있습니까?
- 19. 이 연결 문자열의 문제점을 어떻게 알 수 있습니까?
- 20. 이 작업 복사본을 어디에서 체크 아웃했는지 어떻게 알 수 있습니까?
- 21. "시스템 기본 인코딩"이 무엇인지 어떻게 알 수 있습니까?
- 22. 이 뷰에 연결된 컨트롤러를 어떻게 알 수 있습니까?
- 23. 테이블 (Python, Psycopg2)이 성공적으로 생성되었는지 어떻게 알 수 있습니까?
- 24. 이 사이트는 다른 탭을 여는 것을 어떻게 알 수 있습니까?
- 25. 이 문자열은 Base64입니까? 어떻게 인코딩이 사용되는지 알 수 있습니까?
- 26. PHP rename()이 성공적으로 실행되었는지 어떻게 알 수 있습니까?
- 27. 이 FrontPage 확장 코드가 무엇을해야하는지 어떻게 알 수 있습니까?
- 28. 이 세분화 오류가 발생한 위치와 이유를 어떻게 알 수 있습니까?
- 29. "이 이맥스 세션에는 클라이언트가있다."- 어떻게 그 이유를 알 수 있습니까?
- 30. 이 방법으로 도메인 목록을 어떻게 영문자 순으로 알 수 있습니까?
어디 이것에 대해 문서를 찾을 예컨대'status','stat' 필드 :
그리고 마침내 우리는 사용자 인 첫 번째 열을 선택? – daisy
@ warl0ck'proc (5)' – cnicutar