
Ops acho que isso é um relógio de parede e não um despertador
Bem, propagandas estilo tele vendas à parte, vamos ao que interessa.
O Cron é uma ferramenta para agendar comandos, você pode agendar qualquer tipo de comando à qualquer hora do dia e ainda definir os dias do mês/semana que o comando será executado.
Para fazer seu despertador você vai precisar de:
- Cron; (Provavelmente você já tem)
- mpg321; (Player de Mp3 via linha de comando)
- Algumas MP3 de sua preferência;
- Um pouco de café (pode ser chá) e uma bolachinhas;
Pronto, com todo o material em mãos você já pode começar.
Primeiro vamos à uma pequena aula de Cron, existe um diretório chamado /etc/cron.d/ nele estão os arquivos com informações de comandos agendados, e é nesse diretório que você deve criar um arquivo chamado despertador, na verdade pode ser qualquer nome, mas assim fica mais fácil de identificar o arquivo depois. Há distribuições que os comandos agendados estão no arquivo /etc/crontab. Esses arquivos do cron tem +ou- essa cara:
[minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]
De minutos a dias da semana você deve preencher com números de acordo com cada campo, por exemplo, em minutos você preenche com números de 0 à 59, horas de 0 à 23, etc. Um caso especial são os dias da semana que podem ser preenchidos de 0 à 7 e, se você contar, verá qua são 8 números, isso porque o 0 e o 7 valem pelo domingo.
O usuário é o login do usuário que irá executar o comando, e o comando é o comando ué!
O mpg321 é um player de mp3 via linha de comandos e sua sintaxe básica é assim:
$ mpg321 musica.mp3
Agora você pode tomar o café e comer as bolachinhas, cuidado com os farelos!
Acabou? Ok, vamos lá. Lembra do arquivo chamado despertador que você criou? vamos editá-lo deixando-o assim:
10 6 * * 1-5 infog mpg321 /home/infog/musicas/desperta.mp3
Agora vou explicar o que vai acontecer: Às 6:10h da manhã o cron executará, com o usuário infog, o mpg321, e este recebe como parâmetro o arquivo desperta.mp3, é muito importante passar o caminho completo para o arquivo mp3. As duas * indicam que o comando será executado em todos os dias de todos os meses, já o 1-5 indica que o comando será executado de segunda-feira à sexta-feira, afinal de contas no sábado e domingo devemos dormir até tarde =)
Pronto, você acabou de configurar seu PC para te acordar, só não se esqueça de deixá-lo ligado, aproveite para fazer uns downloads durante a noite =D. Ahh se você tem um monitor (lcd) com caixinhas de som embutidas você não poderá desligar o monitor já que as caixinhas desligam junto com ele.
InFog