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

Publicado por Alex Alves de Siqueira 20/10/2006

[ Hits: 7.661 ]

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

themepack2txz - Extrair arquivos themepack e criar um pacote TXZ com as imagens

openurl: abre urls no firefox

Baixar música no tramavirtual (wget)

Monitoramento de Tráfego de rede

Firewall


  

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