Criando um despertador usando crontab e mpg123
Dica publicada em Linux / Miscelânea
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.
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:
$ 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:
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
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:
- Hino do Fluminense (2.8 Mb)
$ 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 | ||||||||||
|
d+
[]'s