Pular para o conteúdo

Criando um despertador usando crontab e mpg123

Dica publicada em Linux / Miscelânea
Fábio Berbert de Paula fabio
Hits: 17.564 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando sua própria distribuição Linux

Configurando Winmodens no Linux

Como colorir os logs do terminal com ccze

Lista de downloads travando no Firefox

Como descobrir seu chat_id no Telegram

Instalando o aMSN 0.93 com traydoc no KDE 3.1

hastebin, uma alternativa ao famoso paste.bin

Bash Info Tools para Arch Linux

Boot de uma imagem ISO no HD

Ícones nouveGnome

#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

Entre na sua conta para comentar.