Criando um despertador usando crontab e mpg123

Publicado por Fábio Berbert de Paula em 07/11/2002

[ Hits: 16.744 ]

Blog: https://www.instagram.com/alexabolada/

 


Criando um despertador usando crontab e mpg123



Meu despertador titular é o alarme do celular, só que quando durmo mais tarde ou estou muito cansado, ninguém garante que o barulhinho baixinho e suave do aparelho vá me acordar, já perdi a hora algumas vezes por causa disso. Como o dinheiro é curto e não tinha como comprar um rádio relógio bonitão e sofisticado, resolvir pensar na minha própria solução utilizando Linux.

Nosso despertador vai funcionar da seguinte forma: num determinado horário o computador vai tocar um arquivo MP3 bem alto para me acordar.

Pré-requisitos

  • Um computador com Linux ligado a noite inteira
  • Placa de som e alto-falantes ligados e funcionando
  • O programa mpg123
  • Um arquivo MP3
  • O servidor crontab
Acredito que nenhum dos componentes acima irá lhe causar dor-de-cabeça, estou pedindo o básico do básico né?

Configurando nosso despertador


Para me certificar que você não terá problemas para obter um arquivo MP3, aí vai uma bela sugestão, o hino oficial do FLUMINENSE: Descompacte o hino do Fluminense com o seguinte comando:

$ unzip hinoflu.zip -d ~

O próximo passo será o de agendar junto ao crontab a reprodução da música no horário desejado. Digite o comando:

$ crontab -e

E insira a seguinte entrada:

0 7 * * * mpg123 ~/fluminense.mp3

Neste caso, agendei o alarme para todos os dias às 07:00 hs. A tabela abaixo ilustra o conteúdo de cada coluna da entrada acima:

Linha do Crontab
minuto0-59
hora0-23
dia do mês1-31
mês1-12
dia da semana0-7 (1 é Segunda, 7 é Domingo)

E pronto, seu despertador está funcionando! Se a luz acabar e voltar, sua máquina vai reiniciar normalmente e o cron continuará sem problemas. Não se esqueça de deixar as caixinhas de som ligadas e o som num volume auditível. Use o comando aumix para ajustar o volume.

Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br
Outras dicas deste autor

Erro: Python - invalid command 'bdist_wheel' [Resolvido]

Como programar um keylogger em Python [Vídeo]

Alterando nome de placa de rede FÁCIL usando arquivos de LINK

Configurando Winmodens no Linux

Escolhendo quais colunas exibir no comando top

Leitura recomendada

Instalação da impressora Lexmark Z25

Controlador de domínios: Acelere tráfico de dados da rede com servidor Linux com Samba em PDC

Habilitando/desabilitando o touchpad através da tecla de função Fn (Fn + F9) em notebooks Asus

Emerald + Compiz no Debian

Instalando KDE 3.3 no Mandrake 10

  

Comentários
[1] Comentário enviado por JuNiOx em 06/09/2004 - 01:14h

hahahaha, muito boa idéia!! já aconteceu de eu perder hora também devido ao celular (no meu caso eu abro e fecho o flip e volto a dormir). Vou adotar sua idéia.
d+
[]'s

[2] Comentário enviado por rssolivei em 06/11/2004 - 02:27h

gostei desta dica
vou usar, mas com o hino do Timão!!!!

[3] Comentário enviado por jllitvay em 19/05/2005 - 11:47h

posso usar a mesma lógica para conectar a internet depois da meia noite?
tipo:
0 0 * * * pon servidor

e desligar as 6:00
0 6 * * *poff && poweroff

Certo?

[4] Comentário enviado por Maycon Pires em 05/05/2006 - 00:34h

Show de bola o tuto principalmente pq é do FLUZÃO. Vlw galera abraços!!!

[5] Comentário enviado por MR. RG em 29/10/2006 - 01:57h

Só serve o mpg123? ou outro como o kaffeine, xmms, etc tambem serve?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts