Localizar e Matar Determinado Processo Pelo Nome
Publicado por Cássio Silva Oliveira 01/02/2008
[ Hits: 26.476 ]
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
Instalador do emulador de joystick Xbox para joystick generico para PC, PS2, PS3 (Debian e Derivados
Mudar senha de usuário automaticamente
Configuração do VNC Server no Display 0 (terminal que estiver na tela)
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Gerenciamento de Vídeo Híbrido (Intel/NVIDIA) via nvidia-prime no Ubuntu e derivados
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
O computador não reconhece a câmera (2)
Depois não querem que eu fale sobre as baseadas... (3)









