kill
kill 명령어는 프로세스를 죽일 때 사용합니다.
Command
# kill [ -Signal ] [ PID ] // 헤당 시그널 전송
# killall htpd // 프로세스 httpd 모두 종료
Option
# kill -l // 명령어를 입력 후 선택
SIGNAL
시그널은 프로세스 우선순위 조정 및 프로세스를 종료하도록 합니다.
SIGHUP // HUP 프로세스를 멈추지 않고 재실행
SIGINT // INT 키보드 인터럽트인 Ctrl+C와 동일, 프로세스를 종료
SIGKILL // KILL 시그널이 프로세스에 전달되면 커널이 직접 종료시킴, 강제 종료
SIGTERM // TERM 자신이 직접 프로세스를 종료, 데이터 저장 후 프로세스 종료
nice
nice 명령어는 프로세스에게 우선순위를 설정합니다.
Command
# nice -n command
Option
n: -20 ~ 19까지 우선순위 설정 (기본 값 :10, 높을수록 우선)
renice
renice 명령어는 사용중인 프로세스의 우선권 순위를 변경합니다.
Command
#renice [n/-n] [-p] pid [-u user]
#renice -5 11786 // PID=11768 우선순위 5로 변경
Option
n: -20 ~ 19까지 우선순위 설정 (기본 값 :10, 높을수록 우선)