Pular para o conteúdo

Script para matar processo travado

Responder tópico
  • Denunciar
  • Indicar

1. Script para matar processo travado

Enviado em 07/12/2016 - 08:58h

Fala galera, preciso de uma ajuda.
Estou tentando montar um script que consulta os processos e mata esses processos se ja tiver rodando a mais de X tempo.
Preciso disso porque tenho um script que roda um comando, ele valida se esse comando esta sendo executado ou não, se estiver ele não inicia novamente.
O problema é que as vezes ele fica travado e não inicia outro porque já esta rodando.

Grato pela ajuda pessoal.

Responder tópico

2. Re: Script para matar processo travado

Enviado em 07/12/2016 - 10:59h

Bom dia

Referente a qual serviço esta falando?

atraves do comando: ps aux | grep nome_do_processo | awk '{print $2}' vc consegue pegar o PID

tendo o PID em mãos voce consegue atraves do comando: kill -9 PID_do_processo você consegue matar o processo.

3. Re: Script para matar processo travado

Enviado em 07/12/2016 - 13:54h

valdinei.campos escreveu:

Bom dia

Referente a qual serviço esta falando?

atraves do comando: ps aux | grep nome_do_processo | awk '{print $2}' vc consegue pegar o PID

tendo o PID em mãos voce consegue atraves do comando: kill -9 PID_do_processo você consegue matar o processo.
Outra maneira:
kill -9 $(pgrep nome-do-processo)

4. Re: Script para matar processo travado

Enviado em 08/12/2016 - 10:26h

Perfeito.
Porém, preciso fazer uma condição que se o processo estiver rodando mais de X tempo, eu mato, senão deixo ele rodar.
Alguém tem alguma idéia?

Obrigado

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder