Criando um script para acessar sua unidade Zip

Publicado por ELADIO NASCIMENTO DE ALENCAR em 01/03/2004

[ Hits: 6.961 ]

 


Criando um script para acessar sua unidade Zip



Primeiramente, parte-se do pressuposto de que se esteja usando zip drive externo da iomega compartilhando-se a porta paralela da impressora. Se o driver de mídia removível for da Superdisk 120M (mais antigo) usa-se o módulo ppa no script, ademais usaremos o módulo imm.

Digite no prompt de comando:

# touch Zip

E escreva o script usando o seu editor favorito; por exemplo, o vim.

# vim Zip

E digite o script tal como segue:

#!/bin/bash
option=$1
if [ $option = "h" ]
then /bin/echo "usage: Zip [h]|[print]|[disk]"
fi
if [ $option = "print" ]
then
      /bin/echo "desmontando o Zip disk"
      /bin/umount  /mnt/zip
      /bin/echo "descarregando o módulo imm"
      /sbin/rmmod imm
      /bin/echo "carregando o módulo da impressora"
           /sbin/insmod lp
      /bin/echo " ... Pronto!"
fi
if [ $option = "disk" ]
then
     /bin/echo "descarregando o módulo da impressora"
     /sbin/rmmod lp
     /bin/echo "carregando o módulo imm"
     /sbin/insmod imm
     /bin/echo "montando o Zip disk"
     /bin/mount /mnt/zip
     /bin/echo " ... Pronto!"
fi

Salve o script e saia de seu editor. Ainda no shell digite:

# chmod +X Zip

e copie-o para o diretório /usr/local/bin ou mesmo para o diretório /bin. Daí, ainda no prompt de comandos do shell é só digitar:

# Zip disk
ou
# Zip print

Cuidados prévios para o uso do script:

I) Crie o subdiretório zip no diretório /mnt:

# mkdir -m 775 /mnt/zip (para disquetes com formatação vfat);

II) Acrescente uma linha no arquivo /etc/fstab:

/dev/sda4 /mnt/zip vfat defaults,noauto 0 0

Para usar um disquete com sistema de arquivos do Linux, formate o disco Zip com o seguinte comando:

# mke2fs /dev/sda

Crie o diretório /mnt/zipln e edite a linha /etc/fstab:

# mkdir -m 775 /mnt/zipln
# vim /etc/fstab


Acrescente a seguinte linha:

/dev/sda4 /mnt/zipln ext2/3 defaults,noauto 0 0

Neste caso altera-se, ainda, o script, acrescentando-se mais uma variável: disk1 (por exemplo).

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Shell script com texto colorido

Gerenciador de Favoritos via linha de comando

Bloquear servidor por falta de pagamento

Sockets em shell script

Como fazer diff entre duas imagens

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts