Comandos em menu a um clique

Mais um script usando shell script + yad. Nele uso o yad --notification, junto com a opção --listen e a possibilidade de informar um menu de comandos para o mesmo. Para usá-lo, basta colocar seus comandos em um arquivo chamado comandos.conf que deve ficar no mesmo diretório do script (a menos que você o modifique-o). Exemplo de arquivo 'comandos.conf' #arquivo de configuração, layout com titulo seguido pelo comando, separados por ! # segue exemplo: # ThunderBird!thunderbird Reiniciar apache!gnome-terminal --command='gksu /etc/init.d/apache2 restart' ThunderBird!thunderbird Ver Vídeos!totem #-FIM DO ARQUIVO Agora basta executar o script: ./notification.sh 2>/dev/null Espero que gostem.

Por: Raimundo Alves Portela


Script Firewall - Regras do Iptables

Olá pessoal, sou nova aki e gostaria de contribuir e ver a opinião de vocês sobre esse script de firewall. Tenho algumas duvidas sobre se existe erros graves que possa prejudicar a minha rede em questão de segurança. O script baseia-se no seguinte: Lan empresarial 1 firewall com SSH (eth0-eth1) 192.168.0.1/24 - eth1 1 proxy 192.168.0.3/24 1 S. web com SSH 192.168.0.11/24 1 S.SSh 192.168.0.12/24 Internet 200.200.0.0/8 Lan Domestica: 2 pcs 192.168.0.0/24 1 gateway 192.168.0.254/24 O proposito dessas redes e de que se comuniquem saindo pela internet. Agradeço desde de já aqueles que quiserem deixar sua opinião. Esse script originalmente é do meu professor de redes e foi dado com a intenção de modifica-lo para ser usado num trabalho, fiz as devida modificações, e esse foi o resultado, por enquanto, pois pretendo trabalhar ainda mais encima dele. Qualquer modificação ire postar aki. Bjos

Por: marilene franklin de melo


Loadbalance

LoadBalance para servidor com dois links de Internet e um para rede local. O Script faz o balanciamento através de marcação de pacotes (ip rule) para serem distribuídos pelo "ip route" de acordo com a tabela indicada. # Em outros casos, poderá servir apenas de exemplo para ser estudado.

Por: Marcelo Viana


Geração de gráfico em shell script

Bom resolvi criar este script com a finalidade de ilustrar a taxa de entrada de dados pela placa de rede, e percebi que este pode também pode desenhar gráficos da memória e etc... Obs : pode ser adicionado na função "coleta" , o valor a ser igualado a dx deve ser inteiro! by roberto fettuccia

Por: Roberto Fettuccia


Calculadora Shell com Yad

Script para demonstrar algumas das novidades do form no Yad, sendo a possibilidade de imprimir conteúdo dentro de um campo texto e também de podermos capturar o conteúdo de um campo texto, para ser usado em outro campo, tudo isso sem que o Dialog seja fechado. Para imprimir conteúdo em um campo, o campo tipo BTN, deve ser iniciado com um @, e deve imprimir um texto iniciado com o número do campo a ter o conteúdo mudado,. Exemplo: yad --form --field='Mostrar aqui' '' --field='Testar':BTN "@echo '1:Hello world'" No caso acima, o campo 1 é o --field='Mostrar aqui' ''. Para capturar o texto de um campo, basta referenciar o campo, usando um %1 (primeiro campo), %2 (segundo), e assim por diante. Exemplo: yad --form --field='Texto' 'Hello World' --field='Testar':BTN "yad --text '%1'" Ok, abaixo segue uma calculadora completa, usando os recursos descritos. Após descompactar, execute com o comando: ./calc_yad.sh No código descrito, observe que é composto por 2 arquivos calc_yad.sh e calc.sh, separados por #-------------------------------------

Por: Raimundo Alves Portela


Editor de configurações para Tint2

Mais um script que usa as novas funcionalidades do Yad 0.16.x Nesse script fiz um utilitários de configurações para o aplicativo tint2 (http://www.vivaolinux.com.br/dica/Tint2-Painel-leve-para-X). Assim de uma maneira fácil, através de um script com interface gráfica, qualquer usuário poderá fazer modificações básicas nessa ferramenta usando esse script, tendo como pré-requisito o Yad instalado ;-), veja em: http://www.vivaolinux.com.br/artigo/Apresentando-o-Yad-zenity-melhorado/ Para usar, descompacte: $ tar -zxvf config_tint2.tar.gz $ cd config_tint2 E execute-o: $ ./config_tint2.sh Depois posto uma dica com mais detalhe sobre o tint2, o novo Yad e esse script. Obs.: repare que abaixo descrevo diversos arquivos separados por "#-----------------------------------------------------------------------". Recomendo que baixem o Yad de: http://pkgs.org/download/yad ou usem o PPA descrito em :http://www.webupd8.org/2010/12/yad-zenity-on-steroids-display.html

Por: Raimundo Alves Portela






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts