montagem de disquete e cd rom (usando dialog)

Publicado por Marcelo Santos Araujo 26/07/2003

[ Hits: 6.031 ]

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

Armazenando as fotos de seus contatos do aMSN

Twitter via https pelo terminal

Mostrando aviso no notificação usando Yad

Removendo arquivos antigos

Excluir Arq. Velhos de um Diretório ATUALIZADO!


  

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