6.30. Psmisc-23.2

Psmisc 패키지는 실행 중인 프로세스에 대한 정보를 표시하는 프로그램을 포함하고 있다.

예상 빌드 시간: 0.1 SBU 이하
필요 디스크 공간: 4.6 MB

6.30.1. Psmisc 설치

Psmisc 컴파일을 준비한다:

./configure --prefix=/usr

패키지를 컴파일한다:

make

이 패키지는 테스트 스위트가 포함되어 있지 않다.

패키지를 설치한다:

make install

마지막으로, killallfuser 프로그램을 FHS에서 지정한 위치로 이동하라:

mv -v /usr/bin/fuser   /bin
mv -v /usr/bin/killall /bin

6.30.2. Psmisc의 내용

설치된 프로그램들: fuser, killall, peekfd, prtstat, pslog, pstree, pstree.x11 (pstree로 링크)

요약

fuser

지정된 파일 또는 파일 시스템을 사용하는 프로세스의 ID(PID) 보고

killall

이름으로 프로세스를 중단; 지정된 명령을 실행하는 모든 프로세스에 신호를 전송

peekfd

PID가 지정되면 실행 중인 프로세스의 파일 디스크립터를 훑어봄

prtstat

프로세스의 정보를 출력

pslog

프로세스의 현재 로그 경로 보고

pstree

실행 중인 프로세스를 트리로 표시

pstree.x11

종료하기 전에 확인 응답을 기다리는 것을 제외하면 pstree와 동일