Despertador via linha de comando, é possível? [RESOLVIDO]

1. Despertador via linha de comando, é possível? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 17/06/2011 - 11:29h

Eu já achei dois tutoriais de como usar despertador no Linux.
http://www.hardware.com.br/dicas/usando-xmms-como-despertador.html
http://www.blog.dbrunonascimento.com.br/dicas-rapidas/despertador-no-ubuntu

Mas gostaria de fazer isto via linha de comando.
tipo: bels at horário_tal
Não precisa ser música(mp3) ou algo mais rebuscado, não. Apenas emitir um beep contínuo ou algo parecido.



  


2. Re: Despertador via linha de comando, é possível? [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 17/06/2011 - 14:16h

Agenda via crontab.

Ex.:

$ crontab -e
*/30 * * * * /usr/bin/aplay /caminho/para/arquivo.wav > /dev/null 2>&1

Com isso a cada 30min vc ouvirá o som (ou música) que vc especificou.

Mais detalhes?
$ man aplay
$ man 5 crontab


3. Re: Despertador via linha de comando, é possível? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 17/06/2011 - 18:23h

/bin/laden/,
Eu mandei: crontab -e */01 * * * * /usr/bin/aplay /home/xiloba/atencao.wav > /dev/null 2>&1
Mas não ouvi o som.



4. Re: Despertador via linha de comando, é possível? [RESOLVIDO]

Willian
ThePinkShark

(usa Slackware)

Enviado em 17/06/2011 - 18:31h

tenta algo como o beep.
apt-get isntall beep
e depois ao invés de executar o arquivo wav use um:
beep -f 500 -l 1000
Pode tentar o mplayer ao invés do aplay também.


5. Re: Despertador via linha de comando, é possível? [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 17/06/2011 - 19:13h

Se tivesse consultado a man page ñ teria errado!!!

$ man 5 crontab
...
...
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
...
...


6. Re: Despertador via linha de comando, é possível? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 17/06/2011 - 19:32h

É /bin/Laden/.
Eu pensei que a linha que você postou já fosse o comando.Foi mal. Eu devia ter usado o man.
Mas mandei; crontab -e 41 19 17 06 06 /usr/bin/mplayer /home/xiloba/atencao.wav > /dev/null 2>&1
E também não funcionou.
Eu queria algo do tipo tocar um aviso sonoro daqui a cinco minutos, uma vez só.



7. Re: Despertador via linha de comando, é possível? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 17/06/2011 - 19:33h

ThePinkShark,
Eu digitei o comando ele voltou ao prompt e ainda não aconteceu nada.



8. Ô preguiça desgracada!

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/06/2011 - 19:54h


é quase a mesma coisa que o /bin/laden lhe passou:

*/1 * * * * root /usr/bin/aplay /home/h4rd3r/Music/a_message.wav > /dev/null 2>&1

ou

*/30 * * * * root /usr/bin/aplay /home/h4rd3r/Music/a_message.wav > /dev/null 2>&1


*** o usuário, o comando, caminho do arquivo.


mas o que você não deve ter feito Ô meu quirido é ter reiniciado o CRON!

# sudo /etc/init.d/cron restart
ou
# sudo service cron restart


9. Re: Despertador via linha de comando, é possível? [RESOLVIDO]

Willian
ThePinkShark

(usa Slackware)

Enviado em 17/06/2011 - 20:09h

Meu caro o "beep" é um programa apra fazer beep no altofalante interno do PC, o Sr. disse que queria um alerta então eu sugeríutilizar o comand beep -f 500 -l 1000 (onde -f 500 é a frequencia em Hertz e -l é a duração do beep em milisegundos).


10. Re: Despertador via linha de comando, é possível? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 17/06/2011 - 20:25h

Galera, Obrigado a todos.
Eu sei que quando perguntamos a quem sabe muito, é difícil uma resposta que não traga bastante conhecimento em seu bojo. Vocês me deram uma resposta para algo até mais refinado, mais profundo.
Agradeço a todos. Obrigado. Desculpe-me pelo vacilo.
Mas eu queria algo mais imediato.
Achei:
xiloba@xiloba-laptop:~$ at 20:20
warning: commands will be executed using /bin/sh
at> mplayer atencao.wav
at> <EOT>
job 8 at Fri Jun 17 20:20:00 2011
xiloba@xiloba-laptop:~$

Digitei at horário_tal
apareceu o prompt depois do at> digitei: mplayer arquivo_de_som
apareceu o prompt depois do at> teclei ctrl+d
nesse ponto apareceu eot e o agendamento da funçao.
Valeu.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts