Get the Flash Player to see this player.
Logo Design by
Logo Design by FlamingText.com

quinta-feira, 11 de outubro de 2012

Shell-Script: Montando pen-drive com Dialog


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 ! #!/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


View the original article here

Nenhum comentário:

Postar um comentário