Qual é a diferença entre 'kill' e a opção 'k' dentro do 'top' no Linux?

3

Descobri o link (é o número 7 dessa página da Web) que você pode usar a opção k para finalizar um programa. Isso funcionaria da mesma forma que sair do top e usar kill ?

    
por B.Storey 29.06.2016 / 16:09

2 respostas

2

O comando kill pode ser usado para enviar um sinal para um processo. Sinais úteis, como em man , são: HUP, INT, KILL, STOP, CONT e 0.

Exemplo:

sudo kill -9 1234 - envia sinal KILL para processar com pid 1234

top pode ser usado para assistir a processos do Linux. Existe uma opção neste comando para enviar sinais aos processos também. Você já deve saber o processo PID:

  1. Depois de iniciar o top , encontre o processo para o qual você deseja enviar um sinal.
  2. Pressione k .
  3. Informe para qual PID você gostaria de enviar sinal.
  4. Informe qual sinal você quer e pressione enter .
  5. O sinal será enviado para processar o PID.

Deseja saber mais sobre Sinais do Linux ?

    
por Thiago Rider Augusto 29.06.2016 / 16:30
1

Exatamente o mesmo. Ambos precisam de um PID e um sinal para enviar.

Por padrão, eles enviam SIGTERM e você pode escolher outro sinal para enviar também.

    
por heemayl 29.06.2016 / 16:13