Dúvida sobre Crontab

1. Dúvida sobre Crontab

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 28/06/2010 - 03:38h

vejam o que fiz:

#crontab -e

# m h dom mon dow command
45 02 28 06 Mon /usr/bin/vlc /home/fabricio/Música/top10_nintendo_64.mp3


Coloquei os minnutos, hora, dia, mês, dia da semana, coloquei o comando, e o caminho da música.

Depois eu salvei e esperei dar o horário para que a música toca-se, mas não deu nada, o que fiz de errado???

Obs: Primeira vez que faço isso!

Vlwww pessoal!





  


2. Re: Dúvida sobre Crontab

Paulo Manoel
pael

(usa openSUSE)

Enviado em 28/06/2010 - 04:20h

rodar crontab -e como root? =x


3. Re: Dúvida sobre Crontab

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 28/06/2010 - 08:32h

o vlc não "viu" o path para sua música. Sugiro vc fazer um script bash com o comando apropriado+path e coloca-lo substituindo a chamada ao vlc.

BTW, como é uma única música, sugiro usar o mpg321 ou o clvc, que não tem interface gráfica.


4. Re: Dúvida sobre Crontab

Davi Rodrigues
davirodrigues

(usa Debian)

Enviado em 28/06/2010 - 09:22h

Caro Hellsius, gostaria de lhe sugerir a criação de uma script, faça-o utilizando programas que não precisão de interface grafica, como o mpg321 ou outros.


5. Re: Dúvida sobre Crontab

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 28/06/2010 - 20:09h

Vlw pelas respostas pessoal...

Eu tentei da seguinte forma agora:

# m h dom mon dow command
59 19 28 06 mon /usr/bin/mpg321 /home/fabricio/Música/top10_nintendo_64.mp3

Mas quando deu os 59 minutos nada aconteceu, =/


6. Re: Dúvida sobre Crontab

André
andrezc

(usa Debian)

Enviado em 28/06/2010 - 20:21h

Amigão, dê uma olhada no artigo:
http://www.vivaolinux.com.br/artigo/Agendando-tarefas-com-o-crontab

Creio que ele vá lhe ajudar.


7. Re: Dúvida sobre Crontab

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 28/06/2010 - 20:48h

Ajudou mesmo, já estava lendo este artigo júnior =D

Bom, agora eu fiz da seguinte forma utilizando o mplayer:

# m h dom mon dow command
27 20 28 06 mon /usr/bin/mplayer /home/fabricio/Música/top10_nintendo_64.mp3

Pelo que parece deu certo, por que quando deu os 27 minutos, minha tela ficou toda preta aparecendo varias litras, igual uma televisão sem sintonia, mas a musica não tocou.
Resumindo, Deu e não deu né, seila... kkk, culpa do chipset sis???

E sim amigo pael, estou como root.:)



8. Re: Dúvida sobre Crontab

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 28/06/2010 - 21:08h

Agora fiz o seguinte:

# m h dom mon dow command
27 20 28 06 mon /usr/bin/mplayer /home/fabricio/Música/top10_nintendo_64.mp3

04 21 28 06 mon apt-get update

Quando chega-se aos 4 minutos ele não deveria atualizar com o comando apt-get update??


9. hellsius

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 28/06/2010 - 21:12h

vc é teimoso assim mesmo ou é só pra ser engraçadinho?

existem PELO MENOS dois posts dizendo (o meu) que o aplicativo não está "vendo" a segunda parte do seu comando. Ou seja, apenas tomando como exemplo o seu post original:

/usr/bin/vlc /home/fabricio/Música/top10_nintendo_64.mp3

está sendo visto assim:

/usr/bin/vlc

é do jeito que vc quer? não, não é. Então, mano.. podendo fazer o certo, porque INSISTE em fazer errado?

outro colega, nêste trédi mesmo, sugeriu a vc fazer um script separado (acho que eu também mencionei isso, mas enfim..) e DENTRO do script colocar os comandos.

e daí? vai insistir em fazer errado só pra ocupar tempo dos outros e espaço no vol, é isso?

como eu sempre disse para meus estagiotários: "faça certo, se fizer certo funciona".

é só isso.

leia TODOS os posts, não fique só olhando pra êles e pensando em outra coisa ou vendo os trecos que chegam pra vc pela webcam do msn.


10. Re: Dúvida sobre Crontab

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 28/06/2010 - 21:28h

Blz.

Desculpe, não fiz por mal, então como eu faria este script?


11. Re: Dúvida sobre Crontab

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 28/06/2010 - 21:37h

faça um script assim:

#!/bin/bash
TOCADOR=`which mpg321`
$TOCADOR /home/fabricio/Música/top10_nintendo_64.mp3

dê-lhe um nome; quem sabe toca_musica.sh? isso é com vc.

dê-lhe atributo de execução:

chmod -fv 0755 toca_musica.sh

digamos que vc o guarde em um diretório $HOME/scripts

depois mexa lá no seu crontab -e:
45 02 28 06 Mon /home/fabricio/scripts/toca_musica.sh

óbvio que vai ser duro vc esperar até segunda-feira pra ver se ativou, né? Então:

*/5 * * * * /home/fabricio/scripts/toca_musica.sh

isso diz que, a cada 5 minutos o comando será ativado e (naturalmente) o script chamado. Espero que a musica NÃO tenha mais de 4 minutos, pra não "embolar".

carece ponhá reparo: supondo-se que vc esteja fora, não logado, eu não tenho certeza de que isso funcionará (tocar a música) porque estará utilizando um recurso - o áudio - que não tenho certeza possa ser usado assim. Em todo caso, tente dos dois modos: com e sem estar logado.

divirta-se.


12. Re: Dúvida sobre Crontab

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 28/06/2010 - 23:16h

Irado

Fiz igualzinho que me pediu, mas não deu certo. =/



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts