Monta e desmonta o CD-ROM automaticamente

Publicado por Alexandre Bargiela 15/09/2006

[ Hits: 5.624 ]

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

ZFFmpeg - Conversor e editor de vídeos

Myhard - Informações sobre seu hardware

Calcula período entre data inicial e data final

InstallDPKG - Instalando pacotes DEB no Slackware

Regula o horário de uso do computador pelos filhos - Versão 2.0


  

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