SóProvas


ID
254227
Banca
FCC
Órgão
TRE-TO
Ano
2011
Provas
Disciplina
Noções de Informática
Assuntos

No Linux, quando um processo recebe um determinado sinal, via de regra, executa as instruções contidas naquele sinal. O kill, que é um comando utilizado para "matar" um processo, pode, também, ser usado para enviar qualquer sinal. Entretanto, se for usado sem o parâmetro de um sinal, ele executará a mesma função do sinal

Alternativas
Comentários
  • Letra C

    kill

    kill [options] pid
    options:

    -9
    Envia um sinal de destruição ao processo ou programa, que é terminado imediatamente sem chances de salvar os dados ou apagar os arquivos temporários criados por ele. ;
    pid:
    É o número de identificação do processo obtido com o comando ps.

    Envia um sinal para comandos ou programas.

    Notas

    1. Caso seja usado sem parâmetros, o kill enviará um sinal de término ao processo sendo executado.

  • ALTERNATIVA C

    Emerson Alecrim:

    Os sinais são meios usados para que os processos possam se comunicar e para que o sistema possa interferir em seu funcionamento.

    Por exemplo, se o usuário executar o comando kill para interromper um processo, isso será feito por meio de um sinal.

    Quando um processo recebe um determinado sinal e conta com instruções sobre o que fazer com ele, tal ação é colocada em prática. Se não houver instruções pré-programadas, o próprio Linux pode executar a ação de acordo com suas rotinas.

    Entre os sinais existentes, tem-se os seguintes exemplos:

    * STOP - esse sinal tem a função de interromper a execução de um processo e só reativá-lo após o recebimento do sinal CONT;

    * CONT - esse sinal tem a função de instruir a execução de um processo após este ter sido interrompido;

    * SEGV - esse sinal informa erros de endereços de memória;

    * TERM - esse sinal tem a função de terminar completamente o processo, ou seja, este deixa de existir após a finalização;

    * ILL - esse sinal informa erros de instrução ilegal, por exemplo, quando ocorre divisão por zero;

    * KILL - esse sinal tem a função de "matar" um processo e é usado em momentos de criticidade.

    O kill também é um comando que o usuário pode usar para enviar qualquer sinal, porém, se ele for usado de maneira isolada, ou seja, sem o parâmetro de um sinal, o kill por padrão executa o sinal TERM.
  • Complementando ....


    SIGTERM - solicita um processo de parada da execução. Isto significa que é dado tempo para salvar seu progresso e liberar recursos;
    SIGKILL - força o processo a parar de executar imediatamente. O programa não pode ignorar este sinal. Trabalhos não salvos serão perdidas.


    Fonte: "http://tutorfreebr.blogspot.com.br/2013/10/dominando-o-comando-kill-no-linux.html"


    []'s

  • O KILL 9 encerra um  processo sem mensagem de confirmação (destrói o processo). É = ao shift + del do Windows.