Script para matar processos

1. Script para matar processos

Alex Sandro Gonzales Rodrigues
slacklex

(usa Slackware)

Enviado em 21/03/2008 - 13:18h

Olá, estou com um problema neste script, eele está funcionando e mata um processo, mas a partir da parte em que pergunta se deseja matar mais processos aí ja nao funciona, gostaria de achar um jeito de quando respondesse s retornasse o programa para poder matar outro processo e caso respondesse n finalisse o programa. Alguem pode me ajudar?


#! /bin/bash

#################################### Por Rildo Buytendorp #############################

KILL="/bin/kill -9"


echo "********************** Lista processos de determinado usuario **********************"
echo "------------------------------------------------------------------"
echo ""
read $1
echo "Pressione enter para visualizar os processos do usuario $1"
echo "utilize as setas para visualizar todos os processos"
read $1
ps -u $1 | less


sleep 1

echo "**********************"

echo "Agora que ja viu os processos do usuario podera matar alguns processos"

echo "**********************"

echo "Digite o nome do processo que voce quer matar: "

read aplicativo

if [ $aplicativo = X ]; then

echo "Ts ts, fazendo caca, quer matar o X ???" && exit

elif [ `ps -ef|grep $aplicativo | wc -l` -lt 2 ]; then

echo "Aplicativo nao esta rodando ou nome esta errado" && exit

else

JOB=`ps -ef|grep $aplicativo | awk {'print $2'} | head -1`
$KILL $JOB
echo "Deseja matar mais processos?"
read resp
if [ $resp = "s" ] || [ $resp = "n" ] ; then
if [ $resp = "s" ] ; then
read aplicativo
else [ $resp = "n" ]
echo "Obrigado por usar o script!"
exit
fi
fi
fi

exit



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts