akill

Publicado por Antonio Luigi Bonfitto Jr. 28/11/2004

[ Hits: 4.864 ]

Download akill.sh




Versão primária de um belo script alternativo a um killer que já existe aqui....
Este script pede o nome do processo, e caso exista mais de um processo com o mesmo nome rodando, mostra pra você os processos e vc pode escolher qual PID irá matar....
De acordo com o tempo, eu vou atualizando..... :oppp

  



Esconder código-fonte

if  [ "$1" ]
then
   QTDPROC=`ps -ef | grep $1 | egrep -v grep | awk '{print $1, $2, $8, $9, $10, $11, $12, $13}' | wc -l`
   if [ "$QTDPROC" -eq "1" ]
   then
      echo "Matando Processo Número: `ps -ef | grep $1 | egrep -v grep | awk '{print $2}'`"
      echo "Antigo Dono do Processo: `ps -ef | grep $1 | egrep -v grep | awk '{print $1}'`"
      PROC=`ps -ef | grep $1 | egrep -v grep | awk '{print $2}'`
   fi
   if [ "$QTDPROC" -gt "1" ]
   then
      echo "Existe mais de um processo a ser KILLado... hehe"
      echo "Escolha qual você prefere... :op"
      echo 
      echo "Estes são os processos:"
      echo "`ps -ef | grep $1 | egrep -v grep | awk '{print $1, $2, $8, $9, $10, $11, $12, $13}'`"
      echo 
      echo "Digite a ID do Processo:"
      read PROC
   fi
   echo "kill -9 $PROC"
   echo 
   echo "PROCESSO MORTO"
   kill -9 $PROC
else
   echo "nkill v.0.1"
   echo "escrito por Antonio L. Bonfitto Jr."
   echo 
   echo " --------------------------------------------------------------------------------"
   echo "              Oh... vou mostrar... este script se usa assim oh: "
   echo " uso: [$USER@$HOSTNAME $PWD]# nkill NOMEPROCESSO   "
   echo " --------------------------------------------------------------------------------"
   echo "   Sabe... quando se quer matar um Processo, é bom saber o nome dele antes...."
   echo 
   echo "   Se existir mais de 1 processo com o nome encontrado, você será perguntado..."
   echo 
   echo "Alias... antes que eu me esqueça este script dá kill com -9 ainda... :oppp"
   echo "mais pra frente eu vou colocar os parametros do kill junto..."
   echo 
   echo "   OK !? blz.... agora, tente de novo... vamus lah..."
fi

Scripts recomendados

Fecha janelas

Coleta de utilização de rede utilizando SAR (systat package)

Gravação de CDs/DVDs em dialog

Jogo da Velha para 2 jogadores

Script para controle do servidor ProFTP no Slackware


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts