Localizar e Matar Determinado Processo Pelo Nome
Publicado por Cássio Silva Oliveira 01/02/2008
[ Hits: 26.336 ]
Homepage: https://www.linkedin.com/in/cassioso/
Script utilizado para matar um processo específico, identificando seu PID a partir de seu nome.
Utiliza um arquivo temporário para armazenar o PID.
#!/bin/sh
#Autor: Cássio Silva Oliveira - cassioso
# Janeiro 2008
#nome do processo
PROCESS_NAME=WatchDog
#pasta onde o arquivo com a informação do PID do processo ficará armazenado temporariamente
TEMP_DIR=/home/cassioso/tmp
echo 'Parando Processo $PROCESS_NAME'
#cria o arquivo, captura o PID do processo e salva no arquivo
PID_FILE=processtokill.pid
ps -U root -o "%p : %a"| grep $PROCESS_NAME | grep java | awk '{ print $1 }' > $TEMP_DIR/$PID_FILE
#permite total manipulação do arquivo
chmod 777 $TEMP_DIR/$PID_FILE
#recupera o PID do processo no arquivo
PROCESS=`cat $TEMP_DIR/$PID_FILE`
echo Process = $PROCESS
#mata o processo
kill -9 $PROCESS
#remove o arquivo temporario
rm -f $TEMP_DIR/$PID_FILE
Baixando fotos de uma câmera digital pela USB
Enviar e-mail via shell script usando e-mail autenticado
Criando Autoridades Certificadoras e Certificados de Testes no Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (14)
Instalação do cosmic no archlinux (1)
De volta para o futuro - ou melhor, para o presente (parte 2) (2)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)









