특정 사용자 소유 프로세스 확인 LPIC›프로세스·작업관리·보통

추천
북마크
질문
AI 튜터 0
root@Learnix - bash
세션 연결 준비 중
문항 난이도 3
실습 서버를 준비하고 있습니다. 문제를 먼저 읽어 두세요.
</> 문제

모니터링에서 john 계정의 배치 작업 하나가 CPU 를 과도하게 쓰고 있다는 제보가 들어왔습니다. john 이라는 사용자가 실행한 프로세스를 확인하세요. 그중 CPU 사용량이 가장 높은 프로세스의 PID 를 /home/exercise/terminated_pid.txt 에 기록한 뒤, 그 프로세스를 종료하세요.

PID 파일에는 숫자 한 줄만 기록합니다(공백·다른 열 금지). 기동 직후에는 CPU 사용량이 0.0 으로 보일 수 있으니 몇 초 뒤 다시 확인하세요.

✓ 요구 사항

1. ps 명령어로 john 사용자의 프로세스를 확인한 뒤, 찾은 PID 를 /home/exercise/terminated_pid.txt 에 숫자 한 줄로 기록하세요.
2. 기록한 PID 는 john 소유 프로세스 중 ps 의 %CPU 값이 가장 높은 프로세스의 PID 여야 합니다.
3. 해당 PID 의 프로세스를 kill 의 기본 종료 시그널(SIGTERM)로 종료하세요.
4. john 의 나머지 프로세스와 다른 사용자의 프로세스는 계속 실행 중이어야 합니다.

≡ 프로세스·작업관리 관련 실습 문제
LPIC 문제 전체 보기
미제출
-