OS/Linux

[Linux] 리눅스 명령어 - ps, kill

개발계발게발 2021. 11. 8. 16:58
반응형

리눅스 명령어 - ps(process status)

 

리눅스(Linux)에서 ps는 현재 실행중인 프로세스 목록을 확인할 때 사용하는 명령어

 

사용 구문

ps [옵션]

 

  • pid, cmd 등 프로세스의 기본적인 내용 출력
ps

 

  • 모든 프로세스 출력
ps -e

 

  • 풀 포맷으로 출력 (uid, pid, ppid 등 정보)
ps -f

 

  • 긴 포맷으로 출력 (풀 포맷 + F, S, PRI 등 추가 정보)
ps -l

 

  • 프로세스 번호가 1인 프로세스 출력
ps -p 1

 

  • 계정이 hoon인 프로세스 출력
ps -u hoon

 

  • 모든 프로세스 풀 포맷으로 출력 more 명령어 이용하여 페이지 단위 출력
ps -ef | more

 

  • 모든 프로세스를 풀 포맷으로 출력한 목록에서 grep을 이용하여 'hoon'이 포함 행(Row)을 출력
ps -ef | grep hoon

 

 


리눅스 명령어 - kill

 

리눅스(Linux)에서 kill은 프로세스를 종료할 때 사용하는 명령어

(원래는 프로세스에 시그널을 보내  원하는 작업을 하게 하는 명령어)

 

사용 구문

kill [옵션] [pid]

 

  • pid, cmd 등 프로세스의 기본적인 내용 출력
ps

Ex) 특정 프로세스 종료

- ps 명령어를 통해 해당 프로세스의 pid를 얻고 kill 명령어의 파라미터로 넘겨서 실행

 

  • pid가 '11111'인 프로세스 종료
kill 11111

 

  • pid가 '11111'인 프로세스 강제 종료
kill -9 11111
or
kill -SIGKILL 11111

 

  • kill 명령어에서 지원하는 시그널(Signal) 목록 출력
kill -l

 

반응형

'OS > Linux' 카테고리의 다른 글

[Linux] 리눅스 명령어 - diff, diff3  (0) 2021.11.08
[Linux] 리눅스 명령어 - echo  (0) 2021.11.08
[Linux] 리눅스 명령어 - grep  (0) 2021.11.08
[Linux] 리눅스 명령어 - find  (0) 2021.11.08
[Linux] 리눅스 명령어 - ln  (0) 2021.11.08