Você já tentou "kill -9 <pid do processo>"?

  ----- Original Message ----- 
  From: bossonaroesao06 
  To: [email protected] 
  Sent: Saturday, March 17, 2007 8:03 PM
  Subject: [shell-script] Re: Como enviar CRTL+C a um programa que esta rodando 
em segundo plano?


  Pessoal....
  Ainda nao consegui finalizar o processo "rec".
  Mesmo quando eu inicio o "rec" em segundo plano ele prende o script 
  com essa mensagem:

  # rec -t wav /root/teste.wav &
  # Send break (control-c) to end recording

  Eu tentei abrir outro terminal e matar o processo mas ele não 
  finaliza não.
  Tentei isso e não funcionou:
  # killall -2 rec

  Tentei tambem fazer um scritp adicional para matar o rec e nadaaa:
  #!/bin/bash
  pid=$(ps ax | grep "rec -t wav" | awk '{print $1}')
  /bin/kill -2 $pid

  A unica forma de matar o rec é ir la no shell e dar o CRTL+C que ele 
  pede.

  Alguem poderia me ajudar?
  Obrigado pela atenção e desculpe a insistência



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a