Bem meus caros, há um tempo atrás meu despertador tinha quebrado, pelos menos eu achava isso, até saber que era a pilha que tinha acabado. Então pensei e pq não usar o Debian (isso faz tempo gente... I'm a traitor !!) como despertador...
Googlando por aí e adequando algumas coisas acabei ganhando um despertador que me acordar ao som do que eu quiser.
Basicamente os passos são os seguintes:
>> Criar uma playlist
>> Gerar um script que tenha em seus passos algum leitor de playlist
>> Ativar o anacron
>> Agendar no crontab
Vc pode criar uma playlist usando programas manipuladores de áudio como o xmms, kaffeine, vlc ou mesmo programas específicos como o perl playlist. Fica ao seu gosto, somente não esqueça de saber aonde salvou a sua playlist.
Em seguida vc deve ir (como root é claro) em /usr/bin e criar um arquivo texto com o nome que vc quiser. Esse arquivo texto será o seu script. Então vamos lá:

Depois, no script, vc deve colocar o comando mpg123 que é um tocador de mp3 via linha de comando. Muito poderoso por sinal, inclusive tocando rádios online e tudo. Enfim , vale a pena experimentar.
Contudo, no nosso caso, basta colocar no script:
Em seguida basta colocar uma atribuição de execução no script acima escrevendo o comando:

Para ver se o script está funfando basta digitar :

Agora basta editar o arquivo /etc/crontab (como root é claro) inserindo as linhas que vão dizer ao cron que ele deve fazer o mpg123 tocar a playlist acordar no horário que eu desejar. Assim, adentrando-se nos comando do cron, percebe-se que eu posso dizer a ele qual dia da semana eu quero que toque. Como eu quero todo dia basta colocar asterístico nesses campos.
E só lembrando, primeiro coloca-se os minutos e depois a hora. Quanto ao usuário eu optei por não colocar o root pq na hora de desligar o som eu teria que me logar como root para desligar o "despertador".
No exemplo eu coloquei o horário de 4 horas da matina.

Só para testar o "despertador" eu programei ele para tocar às 09:44 para assim provar que ele estava funcionando. Para ver isso basta digitar ps -aux. Fiz isso pq para desligar o "despertador" eu preciso "matar" o processo e para isso eu preciso saber o pid do processo que neste caso é o 7035 Sabendo isso eu digitaria kill -9 pid ou então poderia fazer esse processo via top. Aí fica a seu critério.

Só por curiosidade vcs acham que eu tenho bom gosto para acordar ou não?

Nenhum comentário:
Postar um comentário