English

procs — 모던 ps

Linux / 모던 CLI 도구 / procs.html

모던 CLI 도구원문등록 2026-10-18T22:00:00+09:00

💬 "procs 명령어"

procs는 모던 ps ps를 대체하는 컬러 프로세스 뷰어. 컬럼 선택과 저장소 연동을 지원합니다.

실행 중인 프로세스를 컬러와 함께 표시합니다. ps의 복잡한 옵션 없이 원하는 컬럼만 골라 볼 수 있습니다.

  • 개념: 실행 중인 프로세스를 컬러와 함께 표시합니다.
  • 주요 기능: ps의 복잡한 옵션 없이 원하는 컬럼만 골라 볼 수 있습니다.
  • 장점: PID 검색이 직관적입니다.
  • 활용: 컨테이너 이름으로 검색할 수 있습니다.

설치 및 다운로드

procs는 패키지 매니저 또는 공식 스크립트로 설치합니다.

환경명령
Ubuntu / Debiansudo apt install procs
Fedora / RHELsudo dnf install procs
Archsudo pacman -S procs
macOS (brew)brew install procs
Rust cargocargo install procs
바이너리 다운로드github.com/dalance/procs/releases

설치 확인은 procs --version으로 합니다.

자주 쓰는 옵션

옵션설명
-c user,pid,cmd컬럼을 선택합니다
--dupid중복 PID를 표시합니다
--watch실시간 갱신합니다
--color컬러 출력을 강제합니다
--and여러 검색 조건을 AND로 결합합니다

필수 명령어 조합 3가지

  • procs nginx — nginx 프로세스 검색
  • procs -c user,pid,cpu,mem,cmd — 컬럼 선택해 보기
  • procs --watch — 실시간으로 프로세스 모니터링

💬 "실제 서버에서 procs를 사용하는 예시를 보여줘"

실제 운영 중인 서버에서 자주 만나는 상황을 순서대로 정리했습니다.

1단계 · 설치 확인

설치 여부를 확인합니다.

procs --version || sudo apt install -y procs

2단계 · 특정 프로세스 검색

nginx 프로세스를 찾습니다.

procs nginx

3단계 · 컬럼 선택

원하는 컬럼만 봅니다.

procs -c user,pid,cpu,mem,cmd

실제 실행 화면

nginx 프로세스를 procs로 검색한 결과입니다. 컬러와 함께 깔끔하게 표시됩니다.

procs 명령어 실행 결과

실제 운영 중인 서버

실무에서는 이렇게 씁니다

1. 포트 점유 프로세스

상황 — 특정 포트를 쓰는 프로세스를 찾습니다.

procs 8201

결과 — comment-api 프로세스가 보입니다.

포인트 — 포트 충돌 원인 파악에 유용합니다.

2. 사용자별 프로세스

상황 — 특정 사용자의 프로세스만 봅니다.

procs --and user=www-data

결과 — www-data 프로세스만 나옵니다.

포인트 — --and로 조건을 결합할 수 있습니다.

실제 실행 화면

컬럼을 선택해 특정 프로세스를 확인한 결과입니다.

procs 명령어 실행 결과 2

실제 운영 중인 서버

주의할 점

  • procs는 ps와 다른 출력 형식을 씁니다. 기존 스크립트가 ps 출력을 파싱하면 교체에 주의합니다.
  • --watch 모드는 화면을 지속 갱신하므로 로그 파일에 쓰면 안 됩니다.
  • 권한이 없는 프로세스의 상세 정보는 제한될 수 있습니다.