리눅스 시스템 관리리눅스마스터 1급 · 2017년03월11일 · 33/100
33.다음 중 tailf라는 단어가 포함된 모든 프로세스를 찾아서 강제 종료하는 명령어로 알맞은 것은?
1
killall -9 tailf
2
ps aux | grep tailf |awk '{print $1}' | xargs -9 kill
3
pstree -p | grep tailf |awk '{print $2}' | xargs kill -9
4
ps aux | grep tailf |awk '{print $2}' | xargs kill -9정답
해설
ps aux : 프로세스 내용 출력 grep tailf : 'tailf'가 포함한 줄을 출력 awk : 간단한 명령어 연산자를 명령행에서 사용할 수 있는 명령어 '{print $2}' : 두 번째 인자값(argument)를 출력한다. -> 여기서는 kill -9의 인자값에 사용될 수 있는 PID 값 xargs : 앞에서 받아온 값을 다음 명령어의 인자값으로 사용함 xargs kill -9 : xargs는 앞에서 받아온 값을 kill -9의 인자값으로 사용하므로 kill -9 'print $2' 가 되어 tailf가 포함된 모든 프로세스는 종료된다.