Monta e desmonta o CD-ROM automaticamente

Publicado por Alexandre Bargiela 15/09/2006

[ Hits: 5.501 ]

Download cdrom.sh




Meu primeiro script em Shell, espero que seja útil para você.

  



Esconder código-fonte

#!bin/bash

clear
         echo ""
         echo "########################"
         echo "#       Script by      #"
         echo "#       Bargiela       #"
         echo "########################"

#Aqui ele verifica se o usuário é root ou não
   if [ "$UID" != "0" ]
      then 
         echo "Para executar esse script você precisa estar como ROOT"
      exit 1
      fi

#Aqui ele mostra as opção que você pode escolher para o programa
         echo ""
         echo "O que você deseja fazer?"
         echo ""
         echo "1) Montar o CD"
         echo "2) Desmontar o CD"
         echo "3) Sair"
      read a

#Enquanto o valor digitado não for 1 a 3, ele não permite a execução do mesmo
   while [ $a -gt "3" ]
      do
         echo "O número não está entre as opções acima, escolha uma válida e tente novamente."
      read a
      done

#Caso o valor digitado seja 1 ele monta o CD-ROM
   if [ $a = 1 ]
      then
   mount /dev/hdc /mnt
   clear
         echo ""
         echo "Montado com sucesso"
         echo "Para acessar o CD digite"
         echo "cd /mnt"
      fi

#Caso o valor digitado seja 2 ele desmonta o CD-ROM
   if [ $a = 2 ]   
      then
   umount /dev/hdc
      clear
         echo "Desmontando CD-ROM, por favor aguarde"
      eject
         echo ""
         echo "O CD-ROM foi desmontado com sucesso !!!"
      fi

#Caso o valor digitado seja 3 ele sai do programa
   if [ $a = 3 ]
      then 
   exit 1
      fi

Scripts recomendados

Kronos - Sincronização de arquivos remotos

Script para fazer o scroll (a rodinha) do mouse serial funcionar

Script para limpeza de arquivos temporários em Sabayon Linux

K3B Playlist Extractor

Utilitario de montagem


  

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