Encerrar vários processos de uma mesma aplicação

Publicado por Alex Alves de Siqueira 20/10/2006

[ Hits: 7.800 ]

Homepage: http://siqueira.alex.googlepages.com/

Download kill-prog.sh




Esse script auxilia a encerrar processos de uma aplicação que tenha vários processos auxiliares ou algum trecho do nome do processo auxiliar ou filho similar ao do processo principal.

  



Esconder código-fonte

##################################
#  Esse script auxilia a encerrar processos                    # 
# de uma aplicação que tenha vários processos            #
# auxiliares ou algum trecho do nome do processo      #
# auxiliar ou filho similar ao do processo principal.   #
# Produzido por: Alex Alves de Siqueira                         #
# E-mail: siqueira.alex@gmail.com                                #
# Data: 10 de agosto de 2006                                            #
##################################

#!/bin/bash

clear

echo "
   Enter the process name to kill: "

tput cup 3 8 

read pname

pcount=`ps -elf | grep -i $pname | grep -v grep | wc -l`

pnumber=`ps -elf | grep -i $pname | grep -v grep | cut -d ' ' -f 5`

#`ps -elf | grep -i $pname | grep -v grep | while read LINE; echo "$LINE"; done;`

i=1

while [ $i -le $pcount ];
do
   pnumbersingle=`echo $pnumber | cut -d ' ' -f $i`
   echo
   echo `ps h "$pnumbersingle"`
   let i++
done

if [ "$pnumber" = "" ]
   then
      echo
      echo "
   No such process"
      echo
      break
else
   echo -e "\n\n\nDo you want to kill the processes above? [y]es or [n]o:"
   tput cup `expr $pcount \* 3 + 7` 0
   read uoption
   
   if [ "$uoption" = "y" ]
   then
      echo
      kill $pnumber
      echo "Process name: 
$pname" 
      echo
      echo "PID: 
$pnumber"
      echo
      echo "Killed success"
      echo
   else
      echo "Aborted!!!"
   fi
fi

Scripts recomendados

Proxy teste

Configuração do vim

Enciclopédia em Shell-Script

Script para automatizar compilação e instalação do Squid

Script em Xdialog para montar / desmontar dispositivos


  

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