Localizar e Matar Determinado Processo Pelo Nome
Publicado por Cássio Silva Oliveira 01/02/2008
[ Hits: 26.338 ]
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
Como ser proteger de site que é alvo de sequestro do DNS
Instala o Stardict Dicionario!
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Eaí? Já programou no windows? (6)
Instalar Dual Boot, Linux+Windows. (9)









