Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- cpu
- git push
- trunc(sysdate)
- 오라클 버림 함수
- heap
- 오라클 trunc()
- RAM
- maven
- Servlet
- desc
- 이진탐색트리
- MAP
- null
- HashMap
- url
- ssd
- 스케줄 삭제
- netstat
- HDD
- 프로세스 종료
- stack
- queue
- web
- 정렬
- 스레드
- trunc(date)
- trunc()
- Git
- 멀티스레드
- ArrayList
Archives
- Today
- Total
無테고리 인생살이
프로세스 종료 명령어 비교: Windows VS Linux (feat. taskkill, kill/pkill) 본문
Windows와 Linux는 서로 다른 명령어를 사용하여 실행 중인 프로세스를 종료할 수 있습니다. 이 글에서는 Windows와 Linux에서 프로세스를 종료하는 명령어의 차이점을 비교하여 설명하겠습니다.
1. Windows에서 프로세스 종료하기
Windows에서는 taskkill 명령어를 사용하여 실행 중인 프로세스를 종료할 수 있습니다.
★ 프로세스 IP (PID) 사용
명령어:
taskkill /PID [프로세스 ID] /F
- /PID [프로세스 ID]: 종료하려는 프로세스의 ID(PID)를 지정합니다.
- /F: 강제로 프로세스를 종료합니다.
예시:
taskkill /PID 1234 /F
- PID가 1234인 프로세스를 강제로 종료합니다.
★ 프로그램 이름 사용
명령어:
taskkill /IM [프로그램 이름] /F
예시:
taskkill /IM notepad.exe /F
- notepad.exe 프로세스를 강제로 종료합니다.
2. Linux에서 프로세스 종료하기
Linux에서는 kill 명령어를 사용하여 프로세스를 종료할 수 있습니다.
★ 프로세스 IP (PID) 사용
명령어:
kill [프로세스 ID]
- [프로세스 ID]: 종료하려는 프로세스의 ID를 지정합니다.
예시:
kill 1234
- PID가 1234인 프로세스를 종료합니다.
강제 종료:
kill -9 1234
- -9 옵션은 SIGKILL 신호를 보내어 프로세스를 강제로 종료합니다. 이 신호는 프로세스를 즉시 종료하며, 프로세스가 거부할 수 없습니다.
★ 프로그램 이름 사용
또한, 이름으로 프로세스를 종료하려면 pkill 명령어를 사용할 수 있습니다.
명령어:
pkill [프로그램 이름]
예시:
pkill notepad
- notepad라는 이름의 모든 실행 중인 프로세스를 종료합니다.
3. Windows와 Linux의 차이점 및 공통점
- 공통점
- 두 운영 체제 모두 프로세스를 종료하기 위해 PID를 사용합니다.
- taskkill과 kill 모두 강제로 프로세스를 종료할 수 있는 옵션을 제공합니다.
- 차이점
- Windows에서는 taskkill을 사용하며, 프로세스를 종료할 때 /F 옵션을 사용하여 강제 종료할 수 있습니다. 또한 taskkill /IM을 사용하여 프로세스 이름으로 종료할 수 있습니다.
- Linux에서는 kill과 pkill을 사용합니다. kill 명령어는 PID로 종료하며, pkill은 이름으로 종료할 수 있습니다. 강제 종료는 kill -9를 사용합니다.
추가) 현재 실행 중인 프로세스 목록 확인 명령어
Windows
- tasklist
Linux
- ps
'Linux' 카테고리의 다른 글
netstat 명령어 비교: Windows와 Linux에서의 사용법 (0) | 2024.11.15 |
---|