Kill gráfico com gdialog
Publicado por Marcelo 06/06/2009
[ Hits: 8.302 ]
Tendo como base o script do Rodrigo Moura Bittencourt, posto aqui um script que fiz onde
você seleciona o processo e o programa o finaliza.
As diferenças deste para o do Rodrigo é que este você seleciona somente um processo de
cada vez, e o finaliza. Outra diferença é que ele ordena a lista de processos de acordo
com o nome do processo, bem como faz a seleção automática do usuário que está logado.
Desculpem qualquer erro... sou apenas um iniciante...
#!/bin/bash
#Produzido por RODRIGO MOURA BITTENCOURT
#Email spy_rombit@yahoo.com.br
#Alterado por MARCELO ARAÚJO
#Email marcelonx@gmail.com
#Pergunta ao usuario se ele deseja continuar
#e guarda a reposta na variavel $resp
gdialog --yesno "Você deseja encerrar algum processo?" 25 30
resp=$?
if [ "$resp" = "1" ]
then
exit
else
USERNAME=`whoami`
#Lista os procesos e guarda em um arquivo chamado lista
ps -u $USERNAME >lista
#Ele trata este arquivo através do comando awk,
#ele apenas imprime na variavel a coluna 1 e 4
# acrescenta a palavra on na frente e ordena a lista
var=`cat lista | sort -k 3 |awk '{print $1 " " $4 " " "on" }'`
# Grava na variavel $pid o numero que o usuario selecionou.
pid=$(gdialog --radiolist "teste" 0 0 0 `for i in $var;do echo " $i " ; done` 2>&1)
if [ $? -eq 0 ]
then
#Mata o processo selecionado
kill -9 $pid
gdialog --yesno "Deseja continuar?" 30 30 2>&1
respo=$?
if [ "$resp" = "0" ]
then
rm lista
sh xkill
else
exit
fi
fi
fi
Descobre e bloqueia o IP de quem mais tem conexão no servidor
Script para conexão em horário determinado
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Opções secretas em tema do Cinnamon
Como mapear unidade de rede no Linux
Como quebrar senha usando john the ripper
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (1)
Alguém já testou o novo COSMIC Desktop? O que achou? (4)
Não consigo instalar distro antiga no virtualbox nem direto no hd (29)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









