ps 명령 프로그램 이름

ps 명령 프로그램 이름

프로그램 이름을 표시하는 방법이 있나요? Windows에서와 마찬가지로 작업 관리자를 열면 COMMAND 아래의 디렉터리 대신 프로그램 이름이 표시됩니다.

편집: 지금까지 사용한 명령

ps aux | grep chromium

명령의 출력:

/usr/lib/chromium-browser/chromium-browser

편집 2: 라는 명령을 찾았는데 top명령 아래에 프로그램 이름이 표시됩니다. 에서 동일한 작업을 수행할 수 있는 방법이 있습니까 ps?

답변1

pgrep -l chromium명령을 시도해 보세요 . PID와 명령 이름을 알려줍니다. 더 자세한 출력을 원하면 다음 명령을 사용 pgrep하고 for반복 할 수 있습니다.ps

for PROC in $(pgrep chromium)
do
    ps -p $PROC -o pid,uid,gid,time,ucmd
done

실행 파일 이름이 아닌 전체 경로를 제공하므로 not ucmd을 사용하십시오 . 물론 옵션을 변경하여 출력을 수정할 수도 있습니다. 아래 섹션에서 사용 가능한 모든 필드를 찾을 수 있습니다 .cmdcmd-oman psSTANDARD FORMAT SPECIFIERS

답변2

다음 명령을 시도해 보세요.

ps aux | grep < program name>

예를 들어:

ps aux | grep httpd

관련 정보