문제 상세보기
문제 정보

문제 ID: 693828

카테고리: 리눅스마스터 2급

강의: 미분류

키워드: 없음

문제
다음 중 프로세스 식별번호가 345, 346, 347인 프로세스를 강제 종료하는 명령으로 알맞은 것은?
정답을 선택하세요
1 die -2 345 346 347
2 kill 345,346,347
3 kill -9 34{5..7}
4 killall -9 345 346 347
단일 문제
정답
3번 : kill -9 34{5..7}
해설 gpt-4o-mini 생성
[정답 근거] → 3번 "kill -9 34{5..7}"은 프로세스 식별번호(PID) 345, 346, 347을 강제 종료하는 명령어로, 중괄호 확장을 사용하여 345부터 347까지의 숫자를 간편하게 지정할 수 있습니다. "-9" 옵션은 SIGKILL 신호를 보내어 프로세스를 즉시 종료시킵니다.

[오답 해설]
1. 1번 "die -2 345 346 347"는 잘못된 명령어입니다. "die"라는 명령어는 존재하지 않으며, 프로세스를 종료하는 기능이 없습니다.
2. 2번 "kill 345,346,347"는 잘못된 구문입니다. 프로세스 식별번호는 쉼표가 아닌 공백으로 구분해야 하며, 이 형식은 유효하지 않습니다.
4. 4번 "killall -9 345 346 347"는 "killall" 명령어가 프로세스 이름을 기준으로 종료하는 명령어이므로, PID를 직접 지정하는 경우에는 적합하지 않습니다. "killall"은 주어진 이름을 가진 모든 프로세스를 종료합니다.

[관련 개념] 프로세스 식별번호(PID)는 운영 체제에서 각 프로세스를 고유하게 식별하는 숫자입니다. "kill" 명령어는 특정 PID를 가진 프로세스를 종료하는 데 사용되며, "-9" 옵션은 강제 종료를 의미합니다. 중괄호 확장은 Bash 셸에서 여러 값을 간편하게 생성하는 방법입니다.

[학습 포인트] 프로세스를 종료하는 명령어의 올바른 사용법을 이해하고, PID를 지정할 때의 문법 규칙을 숙지하는 것이 중요합니다. 또한, 중괄호 확장과 같은 셸 기능을 활용하여 명령어를 간결하게 작성하는 방법을 배우는 것이 유용합니다.