Skip to Content
Suffering builds character

1. 실행 중인 프로세스 종료

kill 명령어를 통해 실행 중인 프로세스를 종료할 수 있음

1-1. %% 식별자를 통해 현재 작업(가장 최근 작업) 종료하기

xeyes를 백그라운드로 실행

xeyes & [1] 1853

kill 명령어를 통해 현재 작업(가장 최근 작업) 종료

kill %%

→ %% - 현재 작업을 가리키는 식별자

1-2. 프로세스 ID를 확인하여 종료하기

보통 프로그램을 실행하자마자 종료하는 일은 거의 없기 때문에, 해당 서버에서 실행 중인 수 많은 프로세스 중에서 특정 프로세스 ID를 찾아 종료하는 것이 일반적임

모든 프로세스 조회

ps -ef

→ 실행 중인 모든 프로세스들이 출력됨 -e - 내가 아닌 다른 사용자들이 실행시킨 프로세스까지 조회 -f - 보다 상세한 정보 출력(full format)

내가 실행한 프로세스 기준 xeyes 프로세스만 조회

ps | grep xeyes 1854 pts/0 00:00:00 xeyes

프로세스 ID를 확인하여 종료

kill 1854

1-3. 실행 중인 모든 xeyes 프로그램 종료

killall 명령어를 통해 프로그램 이름을 지정하여 동일한 이름의 모든 프로그램 종료 가능

xeyes 프로그램을 백그라운드에서 한 번에 3개 실행

xeyes & xeyes & xeyes &

모든 xeyes 프로그램을 한 번에 종료

killall xeyes → [1] Terminated xeyes [2]- Terminated xeyes [3]+ Terminated xeyes
Last updated on