Xmount
Publicado por Rogério M. de Queiroz 30/03/2005
[ Hits: 6.466 ]
Homepage: www.dataview.com.br / www.agilecti.com.br
Um script para montagem/desmontagem de floppys e cdroms com uma interface em dialog!!!
#!/bin/bash #******************************************Xmount************************************************# #- Data/criacao :05-01-2005 # Um simples script para uma montagem pratica e facil de floppy disk e cdrom. # Para o uso desse script sem nenhuma alteracao verifique se existe os seguintes diretorios em /mnt: # floppy # cdrom # OBS..: Caso ocorra erros de montagem verifique as permissoes do usuario sobre o comando mount. # Rogerio Milhomens de Queiroz. #email.: rogeio_mq@hotmail.com #************************************************************************************************# floppy=mnt/floppy cdrom=mnt/cdrom percento=0 processo=0 function verificafloppy() { fd=$( grep -l $floppy /etc/mtab ) if [ $fd = '/etc/mtab' ] then dialog --title "XMOUNT!!!"\ --msgbox "Dispositivo ja montado em /$floppy !!!" 0 0 exit 1; fi } function verifica_cdrom() { cd=$(grep -l $cdrom /etc/mtab) if [ $cd = '/etc/mtab'] then dialog --title "XMOUNT!!!"\ --msgbox "Dispositivo ja montado em /$cdrom !!!" 0 0 exit 1; fi } function running() { ps $1 | grep $1 >/dev/null; } opcXmount=$( dialog --stdout --title "Montagem e desmontagem de Dispositivos " \ --menu "Escolha a opcao para a execucao do comando:" \ 0 0 6 \ 1 "mount cdrom" \ 2 "mount floppy" \ 3 "umount cdrom" \ 4 "umount floppy" \ 5 "eject cdrom" \ 0 "SAIR" 2>&1) opc=$opcXmount; if test "$opc" = 0 then exit 1 fi if test "$opc" = 1 then verifica_cdrom /bin/mount -t iso9660 /dev/cdrom /mnt/cdrom -o ro,user,noauto,unhide& processo=$! ( while running $processo do percento=$[ $percento+1 ] echo $percento sleep 0.5 done echo 100 ) | dialog --title "Montando cdrom em /mnt/cdrom "\ --gauge " Aguarde..." 6 40 0 /bin/ls -sh /mnt/cdrom fi if test "$opc" = 2 then verificafloppy /bin/mount /mnt/floppy& processo=$! ( while running $processo do percento=$[ $percento+1 ] echo $percento sleep 0.5 done echo 100 ) | dialog --title "Montando floppy em /mnt/floppy "\ --gauge " " 6 40 0 /bin/ls -sh /mnt/floppy; fi if test "$opc" = 3 then /bin/umount /dev/cdrom; fi if test "$opc" = 4 then /bin/umount /mnt/floppy; sleep 1 ; clear fi if test "$opc" = 5 then /usr/bin/eject /dev/cdrom sleep 0.5; clear fi
Script para Criação de ips para utilizar em controle de banda
Trocando MAC address de placa de rede
Título: tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Alguém poderia me ajudar a escolher peças pra montar um desktop? (12)
O FIM da minha distro predileta: ARCOLINUX ...que pena (8)