Montando pen-drive com Dialog

Publicado por Rone Pereira Martins (última atualização em 05/10/2012)

[ Hits: 5.961 ]

Homepage: http://www.cooperati.com.br/wordpress/2011/09/06/monitoramento-com-jffnms/

Download montar.sh

Download 1348889336.montar.sh (versão 2)

Download montar2.sh (versão 3)




Script produzido utilizando o Dialog, o mesmo facilita a montagem de pen-drives e outras unidades. Tem interface bem fácil e código bem simples. Caso tenham sugestões enviem !

  



Versões atualizadas deste script

Versão 2 - Enviado por Italo Pessoa em 29/09/2012

Changelog: Melhoria: ao cancelar, a execução é interrompida
TODO: adicionar mensagem caso o campo de texto não seja preenchido

Download 1348889336.montar.sh


Versão 3 - Enviado por Rone Pereira Martins em 01/10/2012

Changelog: Melhoria: ao cancelar a execução é interrompida.

Download montar2.sh


Esconder código-fonte

#!/bin/bash
#
# pendrive.sh - Montando Pen-drive
#
# Autor : Rone Martins
#
# E-mail : rone.martins@outlook.com
#
# Histórico:
#
# 2012-09-24, Rone Martins:
# - Criação
#
# 
#
# - Para o funcionamento do script é necessário a instalação do pacote dialog  
#
#

# Lista as partições que aparecem no arquivo /proc/partitions
part=$(dialog --title "Montando Pen-Drive" --stdout --inputbox "Qual partição deseja montar ?  

$(cat /proc/partitions)

Digite apenas a partição, não é necessário digitar /dev, exemplo se quizer montar /dev/sdc1, digite apenas sdc1 " 0 0)

# Cria o diretório em que será montado o pen-drive
dir=$(dialog --title "Montando Pen-drive" --stdout \
--inputbox " Em qual diretório deseja montar o Pen-drive ? " 0 0) 
mkdir /media/$dir

# Recebe a informação sobre em qual sistema de arquivos está o pen-drive
tipo=$(dialog --title "Montando Pen-drive" --stdout \
--inputbox " Qual o sistema de arquivos do Pen-Drive ? 

Se for EXT2  - Digite apenas ext2
Se for EXT3  - Digite apenas ext3
Se for EXT4  - Digite apenas ext4
Se for FAT32 - Digite apenas vfat
Se for NTFS  - Digite apenas ntfs 
" 0 0)

#monta o pen-drive
mount -t $tipo /dev/$part /media/$dir 

#cria o encerramento
( echo 40  ; sleep 1 
  echo 75  ; sleep 1
  echo 100 ; sleep 2) | 
dialog --title " Produzido por Rone Martins " --gauge " Quando o processo for concluido o Pen-Drive estará montado no diretório /media/'$dir'" 0 0 0   
exit

Scripts recomendados

Obter temperatura do Weather.com

Script para visualizar logs do squid

Menu em Shell Script

Personalizar teclado, alterar função de uma tecla

MPlayer em modo texto com desligamento programado do sistema


  

Comentários
[1] Comentário enviado por rone.martins em 01/10/2012 - 10:38h

Muito obrigado pela melhoria !

[2] Comentário enviado por rone.martins em 01/10/2012 - 10:44h

Atualizei o script com sua melhoria Italo, porém ainda está aguardando na fila de espera.

[3] Comentário enviado por italo pessoa em 01/10/2012 - 10:59h

Denada Rone :D

[4] Comentário enviado por albfneto em 10/10/2012 - 23:45h

bom. favoritado.

[5] Comentário enviado por thyagobrasileiro em 14/10/2012 - 14:53h

Vou testar


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts