Kill gráfico com gdialog
Publicado por Marcelo 06/06/2009
[ Hits: 8.368 ]
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
script limpeza de sistemas linux
Gerador de Pacotes de Instalação
Limpe bibliotecas não utilizadas - new release
Instalação do Telegram Desktop via shell script
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Alguém desconfigurou meu laptop (2)
Atualizador de programas [RESOLVIDO] (2)









