Jost Do It.

그냥 IT해.

서버 및 환경/OS

[Linux] 실행 중인 프로세스(PID) 목록 출력 및 프로세스 종료

그냥하Jo. 2022. 10. 27. 08:15
반응형

실행 중인 프로세스(PID) 목록 출력

 

리눅스에서 실행 중인 프로세스 목록을 출력하기 위해서는 아래 명령어를 입력하면 된다.

 

ps <옵션>

 

 

<옵션>에는 보통 아래 두가지를 많이 사용한다.

  • -e: 실행 중인 모든 프로세스를 출력한다.
  • -f: 프로세스의 모든 정보를 출력한다 (User ID, System 시작 time 등이 추가로 출력됨). 

 

 

옵션 사용에 따라서 실행결과는 다음과 같이 달라진다.

 

 

1. ps만 사용했을 때

기본 명령을 사용했을 때

 

2. -e 옵션을 사용했을 때

-e 옵션을 사용하면 모든 프로세스 내역이 출력된다.

 

 

3. -f 옵션을 사용했을 때

-f 옵션을 사용하면 추가정보들이 출력된다.

 

 

 

더 자세한 옵션들은 아래 명령어를 통해 확인할 수 있다.

ps --help all

 

 

 

 

프로세스(PID) 종료

 

프로세스 종료를 위해서는 아래 명령어를 사용한다.

kill <옵션> <PID>

 

 

<옵션>에는 보통 어떻게 종료할 것인가를 부여하게 된다. 보통 강제 종료하기 위해 9번 옵션을 사용한다.

  • -9: 강제 종료

 

 

 

 

종료할 프로세스에 대한 PID는 위 ps 명령어를 통해서 확인하고, kill 명령어를 통해 제거하면 된다.

 

예를 들어 PID가 23894인 프로세스를 강제 종료하고 싶다면 아래처럼 명령하면 된다.

 

kill -9 23894

 

 

참조

반응형