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
Nenhum comentário:
Postar um comentário