PID (Process ID)는 컴퓨터가 실행 중인 프로그램에 붙여주는 주민등록번호 같은 것 — 에이전트 (Agent)가 내 기기에서 여러 작업을 동시에 돌릴 때, 각 작업을 구분하고 멈추거나 확인하는 데 쓰인다.
컴퓨터에서 프로그램이 실행되면 운영체제 (Operating System)는 그 프로그램에 고유한 번호를 하나 붙여준다. 이것이 PID (Process ID), 즉 프로세스 (Process) 식별 번호다. 마치 식당에서 손님이 번호표를 받으면 주방이 '7번 주문 나왔습니다'처럼 정확히 그 손님을 찾듯, 운영체제도 PID로 어떤 프로그램이 얼마나 자원을 쓰는지 추적하고, 필요하면 그 프로그램만 골라서 종료할 수 있다.
1인 비즈니스(1인 사이트 운영) 운영자가 OpenClaw 게이트웨이 (Gateway)나 에이전트를 로컬 기기에서 직접 돌릴 때, 터미널 (Terminal)에서 PID를 마주치게 된다. 예를 들어 openclaw gateway status 명령을 치면 게이트웨이가 몇 번 PID로 돌고 있는지 표시되고, 뭔가 오류가 생겨 프로세스가 멈추지 않을 때 PID로 해당 프로세스만 강제 종료할 수 있다. 블로그 자동화 스크립트, 뉴스레터 발송 봇, SaaS 백그라운드 작업 등 여러 프로세스를 동시에 돌릴수록 PID로 어느 작업이 어디서 걸렸는지 파악하는 것이 중요해진다.
초보자가 흔히 혼동하는 점은 PID가 고정된 번호가 아니라는 것이다. 프로그램을 껐다 켜면 PID는 바뀐다. 그러니 어딘가에 PID를 메모해두고 나중에 쓰려 하면 이미 다른 프로세스의 번호가 돼 있을 수 있다. PID는 '지금 이 순간' 그 프로세스를 가리키는 임시 번호라고 기억하면 된다.
AI 에이전트를 직접 만들고 24시간 운영하는 법을 단계별 강의로 배워보세요.