ABRINDO E FECHANDO A BANDEJA DO CD

Publicado por Luís Fred 06/10/2005 (última atualização em 30/05/2014)

[ Hits: 26.013 ]

Download iteratv.sh

Download ABRINDO-E-FECHANDO-A-BANDEJA-DO-CD.sh (versão 2)




Esse script abre e fecha a bandeja do cd de forma comunicativa com o usuário,
e ainda limpa a tela do terminal depois de teclar ENTER

  



Versões atualizadas deste script

Versão 2 - Enviado por Vitor Augusto M. Pio em 23/05/2014

Changelog: 1. Ao realizar leitura através do comando read, o script anterior está utilizando o "$" o que resultaria em erro.
2. Adicionei algumas mensagens divertidas caso o usuário não obedeça as instruções.

Download ABRINDO-E-FECHANDO-A-BANDEJA-DO-CD.sh


Esconder código-fonte

#!/bin/sh
#este script abre e fecha a bandeja do cd
#de forma comunicativa
#por windboy
#fredwind@hotmail.com
echo "Tecle (a) para abrir a bandeja"
read $opc
test "$opc"="a" && echo "abrindo a bandeja..." && eject
echo "agora tecle (F) para fechar"
read $opc2
test "$opc2"="f" && echo "fechando a gaveta..." && eject -t
echo "Tecle (ENTER) para limpar a tela"
read $opc3
test "$opc3"="" && echo "limpando a tela..." && clear

Scripts recomendados

Pesquisa de grupos do sistema por nome de grupo ou gid

Busca string em arquivos

Instalação do sublime text 3 no Ubuntu 16.04

Pesquisando arquivos interativamente...

Script simples com interação com o usuário


  

Comentários
[1] Comentário enviado por HeltonBarbosa em 21/09/2006 - 16:24h

Muito bom esse script. Valeu pela contribuição!!!

[2] Comentário enviado por yetlinux em 06/12/2006 - 21:43h

Vale lembrar que algumas máquinas possuem dois equipamentos de CD instalados.

O comando eject aceita o dispositivo a ser manipulado como parâmetro.

Falta apenas decidir como operar um dos dois de forma transparente.

[3] Comentário enviado por JoseLucas em 24/01/2007 - 23:11h

ele m,e diz: permissao negada, tanto como root como usuario.
[]'s

[4] Comentário enviado por MANO_MAU em 16/08/2007 - 13:25h

e dai galera como vao vcs

Recentemente comprei um hd 10gb, e agora instalei o debian 2.2..0b5, . O problema é o seguinte
reiniciei o pc e ele me apresentou uma mensagens que não consegui descobrir (estou desconfiado do hd), as linhas que consigo identificar que existe um erro no hd são as seguintes:

depois de activating swap ...done.
Filesystem seems to have corruptions. ruming with --rebuild-tree is required.
Reiserfs super block in block 16 on 0X301 of format 3.6 with standard journal
fsck died with exit status 4
failed (code 4)
an automatic file system check (fsck) of the root filesystem failed

depois tem mais alguma linhas e tem uma mensagem dizendo para pressionar CONTROL-D
after performing system maintenance, press CONTROL-D to terminate the maintenance shell and restart the system.
Give root password for maintenance (or type control-D to continue):

Será que este erra é realmente do HD ou alguma falha no sistema?
agradeceria muito se alguel pudece me ajudar

até mais

[5] Comentário enviado por lazaro91 em 27/10/2007 - 16:22h

Bom script!
Valew

[6] Comentário enviado por Alexandre_ufs em 18/04/2008 - 18:16h

aqui ficou abrindo e fechando a bandeja sozinho.
Qual é o ponto de parada utilizado?

[7] Comentário enviado por adrianosegura em 28/09/2008 - 14:19h

Parabéns pelo script luis.... ! Amigo Alexandre, vc pode adicionar o código sleep 5 por exemplo:

#!/bin/sh
#este script abre e fecha a bandeja do cd
de forma comunicativa
#por windboy
#fredwind@hotmail.com
echo "Tecle (a) para abrir a bandeja"
read $opc
test "$opc"="a" && echo "abrindo a bandeja..." && eject
sleep 5
........
........
.........

Abraços!!

[8] Comentário enviado por sandrosfc em 26/06/2010 - 07:29h

Parabéns,funciona direitinho,minha gravadora ta com o botão de ejetar ferrado,isso ajuda muito rsrs vlw!

[9] Comentário enviado por ancasigo em 23/09/2010 - 12:14h

Cara eu gostei do seu script, mas como ele ficou abrindo e fechando sem pedir nenhuma opção eu verifiquei o seguinte:
-nas opção vc havia colocado $ na frente na linha onde tinha read.
#!/bin/sh
#este script abre e fecha a bandeja do cd
#de forma comunicativa
#por windboy
#fredwind@hotmail.com
echo "Tecle (a) para abrir a bandeja"
read opc
sleep 1;
test "$opc"="a" && echo "abrindo a bandeja..." && eject
echo "agora tecle (F) para fechar"
read opc2
test "$opc2"="f" && echo "fechando a gaveta..." && eject -t
echo "Tecle (ENTER) para limpar a tela"
read opc3
test "$opc3"="" && echo "limpando a tela..." && clear

Se neste caso vc queria que ele fizesse automaticamente poderia ter colocado um temporizador.

[10] Comentário enviado por ancasigo em 23/09/2010 - 12:25h

Cara eu modifiquei algumas linhas no seu script veja se vc acha que ficou legal, sei ja tem muito tempo que vc postou isso mas pode até ajudar para outras coisas.

#!/bin/sh
#este script abre e fecha a bandeja do cd
#de forma comunicativa
#por windboy
#fredwind@hotmail.com
echo "Tecle (a) para abrir a bandeja"
read $opc
#sleep 5;
test "$opc"="a" && echo "abrindo a bandeja..." && eject
echo "agora tecle (F) para fechar"
read $opc2
sleep 5;
test "$opc2"="f" && echo "fechando a gaveta..." && eject -t
#echo "Tecle (ENTER) para limpar a tela"
read $opc3
test "$opc3"="" && echo "limpando a tela..." && clear

[11] Comentário enviado por wellingtonsr em 09/03/2011 - 00:08h

Bem legal esse script. Valeu!

[12] Comentário enviado por vitinho217 em 23/05/2014 - 19:45h

MANO_MAU, seria melhor postar sua pergunta na sessão "Fórum", esta sessão é específica para comentários dos scripts, obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts