Por que o processo do tee ainda está em execução?

2
# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  13880  4016 ?        Ss   20:40   0:00 /bin/bash
root      9646  0.0  0.0   4312   360 ?        T    21:06   0:00 tee
root     10953  0.0  0.0  47420  1660 ?        R+   21:10   0:00 ps aux

Eu entrei na minha máquina e vi que alguns processos ainda estavam sendo executados como tee acima. O que poderia ter causado isso?

    
por Senthil Kumaran 16.06.2016 / 23:16

1 resposta

5

O T indica que o processo está "parado". Meu palpite é que você suspendeu um job (com Ctrl - Z , ou com kill -STOP 9649 ), esqueceu-o e então saiu.

Um trabalho suspenso pode ser retomado

  • enviando o sinal CONT ( kill -CONT <process_id> ) ou
  • usando o comando fg (dando o controle da sessão de volta ao processo) ou bg (retomando o trabalho em segundo plano, como se tivesse sido iniciado com um% de&). Isso é possível somente se o processo foi iniciado na sessão atual do shell.

Nesse caso, provavelmente apenas mataria o trabalho ( sudo kill 9649 ). Cabe a você decidir se o processo está fazendo algo importante que você gostaria de investigar mais.

    
por 16.06.2016 / 23:21

Tags