.pid 파일은 동작하고 있는 프로그램이나 서비스의 프로세스 구분자(Process IDentifier)를 가지고 있는 파일이다. 운영 체제가 유일한 숫자 구분자를 동작하는 프로세스들에 부여한다. .pid 파일의 목적은 프로세스들의 PID를 잘 알려진 곳에 위치시켜서 다른 프로그램이나 스크립트에서 쉽게 접근하고 사용하는 것이다.
프로그램이나 서비스가 시작되면, 자신의 PID를 .pid 파일을 쓴다. 파일은 보통 시스템의 /var/run 이나 /run 디렉토리에 존재한다. 예를 들어 “mywebserver” 라는 웹서버가 뜨면 /var/run/mywebnserver.pid를 만드는 식이다. 그러면 다른 프로그램이 .pid 파일을 읽어서 동작하는 웹서버 프로세스의 PID를 알 수 있다.