Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Vixie Cron não funcionando?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
Matheus Villela
Apprentice
Apprentice


Joined: 25 Oct 2003
Posts: 263

PostPosted: Sat Sep 10, 2005 1:35 am    Post subject: Vixie Cron não funcionando? Reply with quote

Nunca usei o cron direito porque nunca consegui configurar direito :P

Quando quero que meu PC me desperte tocando uma música costumo usar "sleep tempo; alsaplayer musica" hehe :D

Mas enfim, eu agora preciso usar o cron(vixie-cron) pra pegar meus e-mails só que ele não quer funcionar =/

Meu usuário já está no grupo cron desde que instalei(já tinha colocado pensando em usa-lo :P), as configs e etc já estão certas mas nada de funcionar!

O meu crontab do meu usuário comum(o que se edita com 'crontab -e') está com o seguinte:
Code:
1,11,21,31,41,51 * * * * /usr/bin/fetchmail -m "/usr/bin/procmail %T"

Antes tava com:
Code:
*/10 * * * * /usr/bin/fetchmail -m "/usr/bin/procmail %T"

ou algo assim mas eu tava suspeito desse ser o problema e mudei pro que tá mais acima que teoricamente deve funcionar(ao menos segundo as man pages do crontab), é mais feio mas foi o que achei de mais garantido :D

Mas enfim, não adianta que não funciona =/

PS1: o problema não está no comando do fetchmail, com ele tá tudo certo e ele não está sendo executado tenho certeza disso!

PS2: o vixie-cron está rodando obviamente! adicionado no runlevel default por sinal...

Alguém com experiência com cron pode me dar uma luz em aonde que pode estar o problema?
Back to top
View user's profile Send private message
h0b
n00b
n00b


Joined: 11 Feb 2004
Posts: 14
Location: Brazil

PostPosted: Sat Sep 10, 2005 6:19 am    Post subject: Reply with quote

O modo que tava antes tá certo! -> */10, a cada 10 minutos.

Olhe o log do crond, acho que é a unica maneira de descobrir o problema.
Não sei se as versões novas dos cronds precisam disso, mas antigamente era necessário setar variáveis como PATH, HOME e SHELL, por precaução eu tenho elas setadas =)

[]'s
Back to top
View user's profile Send private message
Matheus Villela
Apprentice
Apprentice


Joined: 25 Oct 2003
Posts: 263

PostPosted: Sat Sep 10, 2005 7:31 am    Post subject: Reply with quote

Opa, vou voltar a usar o "*/10" novamente pq mais bonito :D

Bom, andei dando uma olhada e acabei descobrindo que o vixie cron coloca os logs em /var/log/messages que eu não tava achando =/

Ao que parece tem algum bug no vixie cron que não deixa meu comando funcionar corretamente, olha só o que aparece no log sobre o comando:
Code:
Sep 10 04:11:01 gentoo cron[26440]: (matheus) CMD (/usr/bin/fetchmail -v -m "/usr/bin/procmail )

A parte do ' %T"' não está sendo "executada" :'(
Back to top
View user's profile Send private message
h0b
n00b
n00b


Joined: 11 Feb 2004
Posts: 14
Location: Brazil

PostPosted: Sat Sep 10, 2005 8:07 pm    Post subject: Reply with quote

hmm tenta assim:
Code:

*/10 * * * * fetchmail -m "procmail \%T"
Back to top
View user's profile Send private message
Matheus Villela
Apprentice
Apprentice


Joined: 25 Oct 2003
Posts: 263

PostPosted: Mon Sep 12, 2005 4:14 pm    Post subject: Reply with quote

h0b wrote:
hmm tenta assim:
Code:

*/10 * * * * fetchmail -m "procmail \%T"

Assim aparentemente estaria tudo funcionando corretamente, no /var/log/messages aparece:
Code:
Sep 12 13:00:01 gentoo cron[13134]: (matheus) CMD (/usr/bin/fetchmail -v -m "/usr/bin/procmail %T")

Que é o comando correto e que no bash funciona perfeitamente só que apesar do e-mail estar sendo pego o que ocorre é que ele não está sendo repassado corretamente ao procmail pois minhas regras de classificação do procmail não estão mais funcionando =/

Bom, no momento vou testar aqui fazendo um bashscript com o comando, aí fazer o vixie-cron chamar o script e ver no que dá :P
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum