리눅스 활용리눅스마스터 2급 · 2011년06월11일 · 26/80
26.ps 명령어를 실행 후 다음과 같은 결과를 보고 ksh 프로세스를 중지하기 위한 명령으로 올바른 것은?

1
killall -9 23279
2
kill -19 ksh
3
kill -9 23961정답
4
killall -9 23961
해설
ps 명령어는 프로세스의 상태를 보여주는 명령어이다. Windows 환경에서 볼 수 있는 작업관리자와 매우 유사한 명령어이다. 문제에서 ksh 프로세스를 중지하기 위한 명령어를 보기에서 찾으라고 하였다. 보기는 프로세스 종료를 시킬 수 있는 명령어가 있다. killall 명령어는 프로세스 이름을 이용하여 프로세스를 종료시킬 수 있다. killall 명령어를 이용하여 ksh 프로세스를 종료시키려면 아래와 같이 입력해야 한다. # killall -s 9 ksh kill 명령어는 프로세스ID를 이용하여 프로세스를 중지시킬 수 있다. ksh 프로세스를 종료시키기 위해 프로세스ID(PID)를 확인해보니 23961 임을 확인하였다. 따라서, 다음과 같이 종료시킬 수 있다. # kill 23961 보기에서 위와 같은 답이 없고, 옵션이 주어진 것을 볼 수 있다. 주어진 옵션에서, 19 SIGNAL은 존재하지 않는 SIGNAL이다. 9 SIGNAL은 프로세스를 강제로 종료시키는 옵션이다. 자세한 것은 옵션은 SIGNAL 부분을 참조하기 바란다. # kill -9 23961