Enviado em 24/08/2022 - 13:51h
Olá,
Pessoal estou executando alguns scripts python no servidor a cada 15 minutos pelo cron, porem tem ocorrido uma ou duas vezes por dia desses processos ficarem presos, então criei um script pra tentar matar esses processos do python.
Qual o problema ?
O problema é que usando o for com ps aux tem vezes que não mata todos os processos
ele não chega a identificar alguns processos as vezes.
O que ocorre é que não são scripts python com nomes fixos, pode ser teste.py ou teste1.py e assim por diante.
Alguém sabe outro comando que eu poderia usar alem do ps aux para pegar esses processos ?
Ou outra forma de matar os processos do python ?
Pessoal estou executando alguns scripts python no servidor a cada 15 minutos pelo cron, porem tem ocorrido uma ou duas vezes por dia desses processos ficarem presos, então criei um script pra tentar matar esses processos do python.
for i in `ps aux | grep py | awk '{print $2}'` ; do kill -9 $i ; done
Qual o problema ?
O problema é que usando o for com ps aux tem vezes que não mata todos os processos
ele não chega a identificar alguns processos as vezes.
O que ocorre é que não são scripts python com nomes fixos, pode ser teste.py ou teste1.py e assim por diante.
Alguém sabe outro comando que eu poderia usar alem do ps aux para pegar esses processos ?
Ou outra forma de matar os processos do python ?