O trabalho cron perfeito como um serviço de despertar

1

Eu preciso de um script de trabalho cron codificado no MAC OS X seguindo o processo abaixo:

  1. Coloque o computador no modo de suspensão durante a semana, exceto às sextas-feiras às 22h30.
  2. Desperte o computador do modo sleep, aumente o volume ao máximo e comece a reproduzir um arquivo mp3 localizado em /var/music/Kesha.mp3 às 7h.
  3. Desligue o computador depois de reproduzir a faixa.

Alguém pode fazer isso? Eu preciso disso muito mal, já que não posso mais carregar meu telefone.

Mais uma coisa, deixar o computador para dormir durante a noite é uma coisa que consome bateria? Você pode sugerir essa prática?

Obrigado!

    
por KGL 10.11.2010 / 12:48

1 resposta

2

Você pode usar uma combinação de cron e iTunes Alarm (não testado).

  1. Tornar uma tarefa cron uma raiz ( sudo crontab -e ) em 30 22 * * 1-4 /sbin/shutdown -s now

  2. Use o iTunes Alarm para reativar o computador e reproduzir a música. O iTunes Alarm também pode controlar o volume.

  3. Faça outro trabalho cron que desliga o computador após algum tempo (dependendo da duração do mp3 selecionado)
    10 7 * * 1-4 /sbin/shutdown -h now

O último ponto pode ser melhorado. É um compromisso. O trabalho cron que desliga seu computador é definido para um horário específico (07:10 am). O seu mp3 selecionado está provavelmente acabado após 10 minutos.

    
por 10.11.2010 / 13:20