Monta e desmonta o CD-ROM automaticamente
Publicado por Alexandre Bargiela 15/09/2006
[ Hits: 5.986 ]
Meu primeiro script em Shell, espero que seja útil para você.
#!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
Script para montagem/desmontagem de unidades do tipo pendrive.
Script para fazer o scroll (a rodinha) do mouse serial funcionar
beepop - popups com o texto digitado
Nenhum comentário foi encontrado.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Otimizando o uso de Memória RAM no Ubuntu com zRAM
Usando alias no Terminal para comandos longos
Simplificando o manual do terminal no Ubuntu 26.04
Bloqueio da instalação e reinstalação do Snap (snapd) no Ubuntu
Continuando meus tópicos anteriores (11)
GLPI Cards de filtros de pesquisa (2)









