montagem de disquete e cd rom (usando dialog)

Publicado por Marcelo Santos Araujo 26/07/2003

[ Hits: 5.857 ]

Download montagem.sh




Montagem de dispositivos - script simples que utiliza o dialog para gerar a interface.

  



Esconder código-fonte

#!/bin/sh
# marcelo santos araujo - msa@nanet.com.br
# msanet.port5.com


menu=$( dialog \
     --stdout \
        --nocancel \
        --title 'Montagem de dispositivos' \
        --backtitle 'msa@nanet.com.br - msanet.port5.com ' \
        --menu 'Opcoes:' \
     0 0 0 \
     1 'Montar Disquete' \
     2 'Desmontar Disquete' \
     3 'Montar CDROM' \
   4 'Desmontar CDROM' \
        5 'Sair' )
case "$menu" in
      1) 
      $((mount /mnt/floppy) 2> /dev/null)
      echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'Disco Flexivel esta montado!' 5 40)"
      ;;
      2) 
      $((umount /mnt/floppy)2> /dev/null)
      echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'Disco Flexivel esta desmontado!' 5 40)"
      ;;
      3)
      $((mount /mnt/cdrom) 2> /dev/null)
      echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'CDROM esta montado!' 5 40)" 
      ;;
      4)
      $((umount /mnt/cdrom) 2> /dev/null)
     echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'CDROM esta desmontado' 5 40)"
      ;;
      5)
      echo "$(dialog  --msgbox 'msa@nanet.com.br' 5 40)"
      exit 1
      ;;
      *)
      echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'Opcao do menu invalida!' 5 40)"
      ;;
esac

Scripts recomendados

substituir.sh

theme para o fluxbox

Gravando 4 CDs ao mesmo tempo

Visualisando espaço em disco, data do sistema e usuarios conectados

TimerDown v1.0 - timer para desligar o PC


  

Comentários
[1] Comentário enviado por walterinfo em 27/03/2004 - 23:37h

muito bom mesmo

[2] Comentário enviado por vitinho217 em 04/07/2014 - 10:34h

Simples, mas eficaz !


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts