Criando um script para acessar sua unidade Zip

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

[ Hits: 7.578 ]

 


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

Políticas personalizadas do SELinux

Bloqueando Facebook com IPtables (de forma fácil, intuitiva e eficiente)

Corrigindo bug do imsniff 0.04 com um simples script (gambiarra)

Utilizando arrays em shell script

Backup do Nagios

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts