Como matar um programa com scritp shell

Iniciado por jotaedson, 10 de Junho de 2013, 21:46

tópico anterior - próximo tópico

jotaedson

Às vezes precisamos fazer manutenção pela rede com o NX e usar o navegador (ou qualquer outro programa), mas o usuário está usando e se torna impossível outra instância do programa. Daí em vez de lembrar todos  aqueles parâmetros do programinha para matar o processo e você conseguir executar o programa, fiz o script abaixo:

#!/bin/bash
echo Autor: J Edson

clear
if [ $# = "0" ]; then
 echo -e "==================================================\n"
 echo -e "Use: $0 <programa_mal_comportado> para fechar\n"
 exit
else
 kill -9 `ps aux|grep $1|grep -v grep|awk '{print $2}'`
fi