SóProvas


ID
1305928
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os próximos itens, acerca do ambiente Linux.

Para que o processo de número 3.000 seja reiniciado, deve ser executado o comando kill –HUP 3000.

Alternativas
Comentários
  • 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

  • Gabarito Certo

    kill

    kill [opções] [pid]

    Descrição

    Este comando envia um sinal para um processo.

    Algumas opções do comando

    -l - lista os sinais que podem ser enviados a um processo junto com o comando kill.

    -l número - fornece o nome do sinal identificado pelo número fornecido.

    -s sinal - especifica o sinal a ser enviado, onde sinal pode ser um nome ou um número.

    -sinal - especifica o sinal a ser enviado, onde sinal é um número.

    Comentários sobre o comando

    Suponha que o resultado do comando ps seja como mostrado abaixo.

    PIDTTYTIMECMD

    841pts/000:00:00bash

    1314pts/000:00:00teste

    Neste exemplo temos dois processos sendo executados: bash e teste. Para finalizar o processo teste, basta digitar

    kill 1314

    que corresponde a enviar o sinal SIGTERM (ou 15) ao processo.

     

    Caso o processo não seja encerrado, você pode forçar o término do processo com o seguinte comando

    kill -9 1314

    O comando acima corresponde a enviar o sinal SIGKILL ao processo. Esta opção informa ao sistema que o comando kill não pode ser ignorado, ele deve ser imediatamente processado. Neste caso, o sistema não se preocupa em salvar dados ou apagar arquivos temporários criados durante a execução do processo.

     

    São exemplos de sinais que podem ser enviados com o comando kill:

    SIGHUP (1) : reinicializa o processo (o processo ler novamente os seus arquivos de configuração).

    SIGTSTP (20) : suspende a execução de um processo.

    Os nomes e os números dos sinais

    Para obter a lista dos sinais do Linux, basta digitar

    kill -l

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • por que eu ainda invento de chutar isso? é óbvio que não é óbvio.

    eu com minha inocência:

    kill encerra processos, então tá errado.