Exemplo de Shell-Script (CORRIGIDO!)
Publicado por Fábio Barrinovo do Nascimento 01/02/2005
[ Hits: 19.463 ]
Homepage: http://www.expressonaweb.com.br
Este é um exemplo do que se pode fazer com o shell-script
#!/bin/bash # Autor: fabiobarrinovo@yahoo.com.br #----------------------------------------------------------------- clear echo "============UTILITARIO============" echo "" date echo "" #----------------------------------------------------------------- #----MENU echo "(1) Verificar filesystem montados" echo "(2) Particionador do sistema" echo "(3) Montar/Desmontar FLOPPY" echo "(4) Montar/Desmontar CDROM" echo "(5) Para Sair" echo "" #----------------------------------------------------------------- #----LE O COMANDO DIGITADO read cmd #----------------------------------------------------------------- #----VERIFICA OS SISTEMAS MONTADOS if [ $cmd == 1 ] ; then clear echo "======================================================" df -h fi #----------------------------------------------------------------- #----EXECUTA O CFDISK if [ $cmd == 2 ] ; then clear cfdisk fi #----------------------------------------------------------------- #----MONTA/DESMONTA O FLOPPY if [ $cmd == 3 ] ; then clear echo "============================" echo "(1) Para montar o FLOPPY" echo "(2) Para desmontar o FLOPPY" read cm if [ $cm == 1 ] ; then mount /dev/fd0 clear echo "Floppy montado" fi if [ $cm == 2 ] ; then umount /dev/fd0 clear echo "Floppy desmontado" fi if [ $cm != 1 ] ; then if [ $cm != 2 ] ; then clear echo "Comando inválido" fi fi fi #----------------------------------------------------------------- #----MONTA/DESMONTA O CDROM if [ $cmd == 4 ] ; then clear echo "============================" echo "(1) Para montar o CDROM" echo "(2) Para desmontar o CDROM" read cm if [ $cm == 1 ] ; then mount /dev/cdrom clear echo "Cdrom montado" fi if [ $cm == 2 ] ; then umount /dev/drom clear echo "Cdrom desmontado" fi if [ $cm != 1 ] ; then if [ $cm != 2 ] ; then clear echo "Comando inválido" fi fi fi #----------------------------------------------------------------- #----SAI DO UTILITARIO E LIMPA A TELA if [ $cmd == 5 ] ; then clear fi #----------------------------------------------------------------- #----CONTROLE DE ERRO if [ $cmd != 1 ] ; then if [ $cmd != 2 ] ; then if [ $cmd != 3 ] ; then if [ $cmd != 4 ] ; then if [ $cmd != 5 ] ; then clear echo "Comando inválido" fi fi fi fi fi
Verifica duplicação de IPs na rede
Adicionar sites para serem bloqueados pelo squid
Para quem é louco por linux mas não larga o windows por causa do PHP
Atualização automática Debian / Ubuntu
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (1)
O que você está ouvindo agora? [2] (189)
warsaw parou de funcionar após atualização do sistema (solução) (10)