옵션 없이 프로세스 목록을 얻는 방법은 무엇입니까? [폐쇄]

옵션 없이 프로세스 목록을 얻는 방법은 무엇입니까? [폐쇄]

옵션 없이 프로세스 목록을 얻는 방법은 무엇입니까? 작동한다는 것은 알지만 ps aux | less 여전히 명령줄 옵션이 표시됩니다. 이 문제를 해결할 방법이 있나요?

답변1

관심 있는 특정 열을 선택하는 ps이 옵션을 사용하여 출력을 세부적으로 제어 할 수 있습니다 . -o그러므로

ps -e -o pid,user,comm

시스템의 모든 프로세스( -e, 귀하의 프로세스와 동일 ax), 프로세스의 ID, 사용자 및 명령(인수 없이)을 표시합니다.

다양한 옵션에 대해 읽을 수 있습니다.ps사양.

ps -e -o comm

귀하의 경우 이를 사용하여 프로세스 이름을 구체적으로 가져와야 합니다.

답변2

Red-Hat에서 프로세스 목록을 얻으려면 다음을 시도하십시오. -o는 출력 형식을 정의합니다.

ps -eo cmd

자세한 내용은 매뉴얼 페이지를 참조하십시오 ps.

Solaris에서 시도해 보세요: -o 출력 형식 정의

ps -e -o fname

답변3

다음을 사용하여 ps 출력을 구문 분석하여 이 근사값을 시도해 보십시오 basename.

for i in $(ps -fea | awk '{print $8}'); do basename $i; done | sort -u

관련 정보