Script com dialog
Publicado por Carlos Carvalho 19/07/2004
[ Hits: 8.922 ]
Para quem nao sabe como eh o uso de dialog em shell ai vai!
#!/bin/bash # # Script que utiliza menu de opcoes em dialog # Carlos Carvalho <carlos_lnx@ibest.com.br> # Impede control+c trap 2 exit while : ; do # Menu de Opcoes clear TXT=$(cat /home/user/menu.sistema-x2) opcao=`dialog --stdout --backtitle "SISTEMA SISTEMA-X MARCELO BOTELHO & ASSOCIADOS" --menu "$serv SISTEMA-X" 0 50 6 \ 0 "Desativar sua sessao (sair)" \ 1 "Acessar Sistema SISTEMA-X ASP" \ 2 "Carregar fontes para impressora" \ 6 "Usuarios conectados (sua conta)" \ 8 "Teste de performance de conexao INTERNET" \ 9 "Fale conosco"` case $opcao in 0) # Sistema SISTEMA-X clear echo "Sistema SISTEMA-X" echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" echo echo echo "A cada dia estamos trabalhando para melhorar o nosso Sistema SISTEMA-X" echo echo sleep 1 /etc/reglog LOGOUT_ACESSO_LINUX exit ;; 1) # Sistema SISTEMA-X clear echo "Sistema SISTEMA-X" echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" echo echo echo "Dentro de instantes sera acionado o Sistema SISTEMA-X ON-LINE" echo echo cache "^TT" ;; 2) # Sistema SISTEMA-X clear echo "Sistema SISTEMA-X" echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" echo echo echo "Carregando fontes do SISTEMA-X na impressora LASER local/escrava " echo echo /etc/reglog CARGA_FONTES more /etc/msg/carga_fontes echo echo "Acione enter" read nada ;; 5) # Sistema SISTEMA-X clear echo "Sistema SISTEMA-X" echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" echo echo echo "SERVIDOR DE IMPRESSAO (transparente)." echo procativo=$(/bin/ps -afx | grep /home/sistema-x/prt_1) if [ ! -z "$procativo" ] then echo "Servidor de impressao ja foi ativado" else echo "Servidor de impressao ATIVADO " /home/sistema-x/prt_1 & fi echo "Envio seus relatorios para o dispositivo cadastrado." echo "Acione Enter" read nada ;; 6) clear echo "SISTEMA-X ASP" echo "=========" echo " " echo "Clientes conectados ao SISTEMA-X ASP, neste momento : " echo " " w | grep $USER echo " " read nada ;; 7) clear echo "SISTEMA-X" echo "=====" echo " " echo " " echo "Deseja desativar sessoes do usuario corrente ? [s/n] " read opcao if [ "$opcao" = "s" ] then echo " " echo " " echo "Qual a senha ? " stty -echo read senha stty echo if [ "$senha" = "muitocuidado" ] then while : ; do clear echo "SISTEMA-X" echo "=====" echo " " echo "USUARIO PROCESSO OUTROS " ps -aufx | grep $USER | grep pts echo " " echo " " echo "Qual o numero do processo (segunda coluna) que deseja desativar ?" read numproc if [ "$numproc" = "" ] then exit else kill -9 $numproc fi done fi fi ;; 8) # Sistema SISTEMA-X clear echo "Sistema SISTEMA-X" echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" echo " " echo "Esta opcao permite a execucao de teste de performance e comunicacao" echo "entre o SERVIDOR SISTEMA-X ASP e seu micro." echo "Sera transferido um arquivo com 2 milhoes de caracteres, permitindo" echo "a avaliacao do tempo de transmissao, e a comparacao com outros sistemas" echo " " echo "Acione Enter para inicar - Podera levar varios minutos" read nada clear inicio=`date` cat /etc/msg/teste_tx fim=`date` clear echo "Sistema SISTEMA-X" echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" echo " " echo "Inicio as " $inicio echo "Termino as " $fim echo " " cat /etc/msg/teste_tx_tab echo " " echo "Acione Enter" read nada ;; 9) # Sistema SISTEMA-X clear dialog --msgbox "Sistema SISTEMA-X =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Telefone : (021) XXXX-xxxx Segunda a sexta - 09:00 as 18:00 Email : suporte@e-mail.com Home Page : http://www.sistema-x2.com" 0 0 ;; esac done
Compilação de módulos para VMware 12.5.7 no Fedora 26
Script Para Ajustar o Intevalo de Legendas 2
Atulizações do DAT antivírus Mcafee
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (1)
VMs e Interfaces de Rede desapareceram (13)
Como abrir o pycharm no linux [RESOLVIDO] (4)