프로세스 ID 및 명령

프로세스 ID 및 명령

특정 이름과 특정 사용자를 가진 모든 프로세스의 프로세스 ID와 명령(예: root및 )을 작성하고 싶습니다 init.

어떻게 해야 합니까?

ps -f -u root -C init 

또는

ps -f -U root -C init

초기화 과정보다 더 많은 내용이 작성되었습니다.

답변1

프로세스 ID만 원하는 경우 다음을 사용하지 않는 것이 좋습니다 pgrep.

pgrep -u root init

또는:

pgrep -U root init

어떤 스위치( -u/ -U)를 사용할지는 필요에 따라 다릅니다. 차이점은 -u유효 uid와 -U실제 uid를 일치시킨다는 것입니다.

  • 이것효과적인uid는 프로세스가 사용하는 파일 액세스 권한을 가진 사용자를 설명합니다.
  • 이것진짜uid는 프로세스를 생성한 사용자로부터 나옵니다.

편집하다:이름도 나열하려면 다음을 추가하세요.-l

$ pgrep -l -u root init
1 init

관련 정보