crontab não executa [Resolvido]

13. Re: crontab não executa [Resolvido]

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 30/07/2010 - 14:17h

altere:

de: */5 * * * * root /etc/script/script.sh
para: */5 * * * * /etc/script/script.sh


  


14. Re: crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 30/07/2010 - 15:24h

Amigo....jah fiz este teste tbm!!




15. Re: crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 30/07/2010 - 16:01h

Acabei de ver um e-mail que o cron fica mandando, será q a resposta pode estar ae:

From root@localhost.localdomain Fri Jul 30 15:53:01 2010
Return-Path: <root@localhost.localdomain>
Received: from localhost.localdomain (centos-teste [127.0.0.1])
by localhost.localdomain (8.13.8/8.13.8) with ESMTP id o6UIr1vu003910
for <root@localhost.localdomain>; Fri, 30 Jul 2010 15:53:01 -0300
Received: (from root@localhost)
by localhost.localdomain (8.13.8/8.13.8/Submit) id o6UIr1aQ003909;
Fri, 30 Jul 2010 15:53:01 -0300
Date: Fri, 30 Jul 2010 15:53:01 -0300
Message-Id: <201007301853.o6UIr1aQ003909@localhost.localdomain>
From: root@localhost.localdomain (Cron Daemon)
To: root@localhost.localdomain
Subject: Cron <root@centos-teste> root /etc/script/testa-rede.sh
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>

/bin/sh: root: command not found



16. Re: crontab não executa [Resolvido]

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 30/07/2010 - 16:18h

está. Apenas está dizendo para vc REMOVER a palavra "root" da linha, como eu já havia sugerido no post anterior. Como vc diz que já experimentou assim, então só posso supor que a máquina está mentindo, né mesmo?




17. Use como exemplo...

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 30/07/2010 - 16:53h

um dos crontabs de umn dos meus servidores:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
00-59/15 * * * * root nice -n 19 run-parts --report /etc/cron.quarter
01 * * * * root nice -n 19 run-parts --report /etc/cron.hourly
02 4 * * * root nice -n 19 run-parts --report /etc/cron.daily
22 4 * * 0 root nice -n 19 run-parts --report /etc/cron.weekly
42 4 1 * * root nice -n 19 run-parts --report /etc/cron.monthly

Testa ae e ve se dá certo...:-)




18. Re: crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 30/07/2010 - 16:56h

Não está mentindo amigo, e q fiz o teste e como nao deu certo voltei o root...

olha ae o e-mail sem o root

Auto-Submitted: auto-generated
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>

ping: unknown host www.google.com
/etc/init.d/rede: line 2: ifup: command not found




19. melhorou :)

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 30/07/2010 - 17:15h

eu não disse que vc estava mentindo, eu disse que a máquina estava :)

bem, vamos ao novo êrro:

:===
ping: unknown host www.google.com
/etc/init.d/rede: line 2: ifup: command not found
:===

a primeira linha indica que seu DNS não funciona ou não resolveu o nome do www.google.com e a segunda linha indica que NÃO encontrou o tal de ifup;

nos crontab vc precisa indicar TODO o path senão, não funciona. Então, ao invés de apenas:

ifup

vc deve dizer: /path/de/onde/esta/ifup

e, importante, vc vem dizendo "não funciona" mas é a primeira vez que vc posta uma mensagem realmente útil. Não funciona "O QUE?". Vc deve sempre mencionar o que vc esperava, eventualmente colocar o texto do seu script (se não for muito grande, tenho preguiça de ler mais de 5 linhas), e as mensagens de êrro que vc conseguir.




20. Re: crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 30/07/2010 - 17:18h

Vc está certo irado...

Agora acho q estamos caminhando para resolução, farei novos testes e posto resultado.

Muito obrigado


21. Re: crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 02/08/2010 - 09:57h

Pessoal Meu problema foi resolvido, e cron está funcionando.

eu estava errando mesmo no caminho do comando do script:
em vez de service rede start, eu tive q especificar /sbin/rede start para o cron entender.

Minha última dúvida,
eu fico recebendo e-mails do cron em /var/spool/mail/root

como faço para desabilitar?
vlw a todos


22. Re: crontab não executa [Resolvido]

William Maggi Pardalz
pardalz

(usa Debian)

Enviado em 02/08/2010 - 10:38h

coloca ele assim
*/5 * * * * root /bin/sh /etc/script/script.sh
certifique-se de que vc deu permissão de execução no arquivo. testa e me fala


23. Re: crontab não executa [Resolvido]

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 02/08/2010 - 13:32h

"eu fico recebendo e-mails do cron em /var/spool/mail/root

como faço para desabilitar?
vlw a todos
"

em uma das primeiras linhas do crontab:

MAILTO=""


24. Re: crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 02/08/2010 - 13:46h

Blza...

vlw mais uma vez.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts