ps를 사용하여 프로세스 이름 표시

ps를 사용하여 프로세스 이름 표시

현재 일부 특정 프로세스에 대한 정보를 얻기 위해 이 명령을 사용하고 있습니다.

ps -C beam.smp -o pid,user:20,%cpu,%mem,args

나는 이것을 두 개의 프로세스 이름에 사용하고 있으므로 스냅샷을 얻기 위해 하나의 명령으로 이 작업을 수행하고 싶습니다. 그렇게:

ps -C beam.smp,docker -o pid,user:20,%cpu,%mem,args

문제는 출력 beam.smp에 또는 이 포함된 특정 열이 표시되지 않는다는 점입니다 docker. 이는 나에게 매우 적합합니다. 이를 표시하기 위해 출력에서 ​​새 줄을 얻으려면 어떻게 해야 합니까?

답변1

comm형식 지정자를 사용하십시오 .

ps -C beam.smp,docker -o pid,user:20,%cpu,%mem,comm,args

여기에는 선택기로 필터링한 것과 정확히 같은 명령 이름이 표시됩니다 -C.

관련 정보