Script que lista e encerra processos por PID

1. Script que lista e encerra processos por PID

Lincoln Mendonca Ordonho
lincolnordonho

(usa Ubuntu)

Enviado em 13/01/2013 - 21:10h

Olá,

Alguem teria um script que liste e encerre processos pelo PID e
pergunte se deseja encerrar outro processo e mostrar um mensagem de erro
caso o PID informado nao exista?


  


2. Re: Script que lista e encerra processos por PID

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/01/2013 - 23:23h

tu já tentou fazer ?


3. Re: Script que lista e encerra processos por PID

Moises Viana Felipe
viana3

(usa openSUSE)

Enviado em 14/01/2013 - 10:15h

Será que é realmente necessário um script? Por que você não abre o terminal e digita: ps aux, ele vai listar todos os processos e também o PID de cada um deles. Depois de escolher qual o processo que você deseja "matar", você digita, kill -9 "nº do PID", sem as aspas.
Espero ter ajudado.


4. shell script

Lincoln Mendonca Ordonho
lincolnordonho

(usa Ubuntu)

Enviado em 14/01/2013 - 11:05h

Obrigado Viana, mas realmente preciso de um script, pois é um trabalho que tenho que apresentar para
o professor de programacao e tenho que levar pronto no pen drive pra ele executar. Tenho esse script aqui, ele
lista os processos e consigo encerrar o processo digitando o PID, só que preciso que depois que ele encerre que
ele mostre uma mensagem na tela dizendo que o processo foi encerrado com sucesso, tbm preciso que se acaso digitar um PID que nao exista, ele de uma mensagem de erro, pedindo pra digitar um PID valido e tbm perguntar se o
usuario deseja encerrar mais processos, nesse script quando encerro o processo, ele encerra, mas nao da a mensagem e fecha o terminal. De uma olhada e ve se pode me ajudar...Obrigado

#! /bin/bash


echo "Shell Script que lista e encerra processos"
echo "##########################################"
echo
echo


ps aux $top


echo "Digite o PID do processo que deseja encerrar:"
read PID
kill -9 $PID


if [$PID = X] ;then

echo "Processo encerrado com sucesso"
else
echo "Digite um PID valido:"
fi






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts