← Questões de Sistemas Operacionais

Sistemas Operacionais · CONSULPLAN · 2021

Questão comentada de Sistemas Operacionais

Kill é um comando utilizado nos Sistemas Linux para enviar sinais a um comando/programa; ao ser empregado sem parâmetros, enviará um sinal de término ao processo executado. Sabe-se que o comando killall finaliza um processo através de seu nome e pode ser usado com parâmetros/opções. Considerando a seguinte sintaxe: “killall -q [sinal] processo”, a opção “-q” significa que:

Gabarito: A

No Linux, o comando kill serve para enviar sinais a processos, e o padrão sem parâmetro costuma ser o sinal de término. Já o killall vai um passo além: ele mata processos pelo nome, o que é útil quando voce não quer caçar PID por PID. Parece simples, mas as opções mudam bastante o comportamento do comando. Na sintaxe indicada, o ponto-chave é a opção -q. Ela vem de “quiet”, isto é, “silencioso”. Na prática, essa opção evita que o killall reclame quando não encontra o processo ou quando não há o que relatar. Então, em vez de encher a tela com mensagens, ele simplesmente age sem barulho. Por isso o gabarito é a letra A. A ideia de “ignorar a existência do processo” está alinhada com esse comportamento silencioso: se o processo não existir, o comando não fica avisando ou gerando saída desnecessária. Em provas, a banca costuma cobrar justamente esse detalhe do modo quiet, confundindo o candidato com opções que parecem confirmação, retorno de sucesso ou espera por outros processos. Resumo de prova: kill envia sinais, killall mata por nome, e -q deixa a operação sem mensagens incômodas.

Continue treinando

Questões relacionadas