SóProvas


ID
617464
Banca
CESGRANRIO
Órgão
FINEP
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os sinais são pedidos de interrupção no nível de processo em sistemas operacionais UNIX. No Linux, qual o comando a ser utilizado para enviar um sinal que solicite a reinicialização de um processo daemon capaz de tratar sinais, com PID igual a 1501?

Alternativas
Comentários
  • $ kill -HUP <PID>
    ou
    $ kill -1 <PID>

    Reinicia o processo especificado (PID).
  • kill - o exterminador de processosMuitos processos são inicializados junto com o sistema operacional, outros, quando da execução de algum programa por parte do usuário, e quando param ou ficam com seu funcionamento prejudicado é necessário utilizar alguns programas para tratar esses problemas. Para isso podemos utilizar dentre outros os comandos kill ou killall.

    Nome:kill
    Definição: Envia um sinal para um processo. Existem 64 tipos de sinais possíveis de serem enviados para um processo, porém, veremos aqui os principais e mais utilizados. Por padrão o comando kill utiliza o sinal TERM (15) quando não especificado. Como será visto abaixo, existem processos chamados processos “zumbi” e para matar um processo zumbi é necessário descobrir qual seu processo pai, ou seja, a partir de qual processo ele foi iniciado.
    Sintaxe: kill [sinal] [número do processo]
    Opções:
    -1 Equivalente ao sinal HUP. Este sinal reinicia o processo.
    -9 Equivalente ao sinal kill. Mata um processo.
    -15 Equivale ao sinal TERM. Termina um processo.
    -l Lista todos os sinais possíveis de serem enviados pelo comando kill.

    Exemplos:
    #kill -9 2366 (Mata o processo 2366) Essa opção é utilizada quando não se consegue terminar o processo com a opção TERM.

    #kill -HUP 7433 (Reinicia o processo 7433) Para descobrir o número do processo utilize o comando 'ps'.

    #kill -15 4582 (Termina o processo 4582)

    fonte: http://felipe-net.blogspot.com.br/2009/01/kill-o-exterminador-de-processos.html
  • Pela explicação do Marcelo, HUP reinicia o processo, ao passo que TERM finaliza-o. Tentei usar essa opção com o firefox e ele não reiniciou. Ele encerrou.