Kill gráfico com gdialog
Publicado por Marcelo 06/06/2009
[ Hits: 8.233 ]
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 simple backup em Fita DAT
sbinstall.sh - Descompacta, compila e instala SlackBuild
Script de backup em um case USB
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
É normal não gostar de KDE? (6)
Impressora epson l6270 não funciona em Linux mint (0)
esqueci a senha do boot do notebook dell vostro 3300 (3)