Responda à questão, considerando o sistema operacional Linux.
Um administrador executou o comando “ps aux” em seu terminal, obtendo a seguinte saída:
USER PID %CPU %MEM TTY STAT START TIME COMMAND
root 1 0.0 0.0 ? S Feb12 0:01 /sbin/init
pesq1 15230 85.3 25.5 ? R 14:05 55:06 ./simulador
pesq1 15235 0.00 20.4 ? D 14:20 25:43 ./buscador
pesq1 15250 80.4 45.5 ? R 14:05 55:06 ./teste pesq1 19494 0.0 0.0 ? S 14:50 0:00 sshd: pesq1@pts/9 pesq1 19495 0.0 0.0 pts/9 S 14:50 0:00 -bash pesq1 20339 0.0 0.0 pts/9 Z 16:20 0:00 top
Apenas as linhas e colunas relevantes para o enunciado estão sendo exibidas.
O administrador deseja encerrar dois processos dessa lista. O primeiro processo a ser encerrado é aquele que está em espera no disco e deve sofrer encerramento forçado, de forma que o programa não possa interceptar e ignorar o sinal de terminação. O segundo processo é o que está usando o maior percentual de CPU dentre os exibidos na lista e deve receber sinal de terminação que possa ser interceptado, pois foi implementada uma lógica de tratamento de sinais no programa que salva o progresso do trabalho antes da finalização. O comando usado para realizar a terminação dos processos, conforme as especificações, é: