Simple is IT, 누구나 보고 누구나 깨닫는 IT

Linux Part 6. 리눅스의 프로세스 제어 본문

Simple is IT/Server

Linux Part 6. 리눅스의 프로세스 제어

currenjin 2020. 5. 5. 23:11

Process

디스크에 있던 프로그램을 메모리로 적재하는 것, 실행 중인 프로그램

상황에 따른 프로세스의 명칭

Command

ps(실행 중인 프로세스를 나타냄, -ef 옵션 실행 시 모든 프로세스 자세히)

pstree

pgrep

ps 명령어의 옵션

Process Control Command

시그널 번호

1 - SIGHUP(Sig Hang Up) : 프로세스 종료 없이 프로그램을 새로 초기화

2 - SIGINT, Interrupt(Ctrl + C) : 명령어 실행 중 중단 명령어

9 - SIGKILL, kill : 무시할 수 없는 종료(Strongest)

15 - SIGTERM, terminate : 무시할 수 있는 종료

kill : PID로 프로세스를 제어

pkill : 프로세스 이름으로 제어

실습

-> process kill

sleep 100 & // 백그라운드로 100초간 sleep 상태

ps -ef | grep sleep 확인 후 kill -9 [PID], pkill -9 [process name]



Comments