Script para matar processo travado

1. Script para matar processo travado

Darlan da Silva Encarnação
darlan.ti

(usa Ubuntu)

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.


  


2. Re: Script para matar processo travado

Valdinei de Souza Campos
valdinei.campos

(usa CentOS)

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

Perfil removido
removido

(usa Nenhuma)

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

Darlan da Silva Encarnação
darlan.ti

(usa Ubuntu)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts