Script no Crontab não roda

13. Re: Script no Crontab não roda

Marco Couto Ferreira
marcocouto

(usa Linux Mint)

Enviado em 13/06/2012 - 22:23h

carrega as variaveis de ambiente para dentro do script

nas primeiras linhas do script adicione o conteúdo

source /root/.profile
source /etc/bash.bashrc

também é interessante redirecionar a saída para isso coloque no cron
exemplo
0 13 * * * 1-5 /bin/script.sh >/dev/null 2>&1

responde ai se deu certo


  


14. Re: Script no Crontab não roda

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 14/06/2012 - 01:27h

Insisto na pergunta:


Chegou a checar mesmo o syslog?


apos rodar o agendamento:

cat /var/log/syslog | egrep -i 'cron'



15. Crontab

José Henrique
JoseHenriqueRJ

(usa Red Hat)

Enviado em 14/06/2012 - 10:28h

Caro rai3mb, não tenho o arquivo sitado, mas dei um tail-f em: tail -f /var/log/cron; resultado:

Jun 14 10:24:02 localhost crond[5732]: (root) CMD (bash /etc/nagios/objects/backup/bkp_Nagios.sh), mas o bkp não foi feito, porque o script não rodou.

Agora, uma curosidade. Assim que terminei de criar o crontab e restartá-lo (/etc/init.d/crontab restart), olha o que apareceu neste mesmo tail:

Jun 14 10:23:04 localhost crond[5263]: (CRON) @reboot jobs will be run at comput
er's startup. () . *** Após reboot somente? Por que?


16. Re: Script no Crontab não roda

José Henrique
JoseHenriqueRJ

(usa Red Hat)

Enviado em 14/06/2012 - 10:36h

marcocouto escreveu:

carrega as variaveis de ambiente para dentro do script

nas primeiras linhas do script adicione o conteúdo

source /root/.profile
source /etc/bash.bashrc

também é interessante redirecionar a saída para isso coloque no cron
exemplo
0 13 * * * 1-5 /bin/script.sh >/dev/null 2>&1

responde ai se deu certo


Marco, olha, o crontab rodou: Jun 14 10:35:01 localhost crond[10738]: (root) CMD (1-5 /etc/nagios/objects/backup/bkp_Nagios.sh > /dev/null 2>&1), mas nada de script rodar!

Ele está assim: 35 10 * * * 1-5 /etc/nagios/objects/backup/bkp_Nagios.sh > /dev/null 2>&1


17. Re: Script no Crontab não roda

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 14/06/2012 - 22:21h

faz assim:

Ele está assim:

35 10 * * * 1-5 /etc/nagios/objects/backup/bkp_Nagios.sh 2> /tmp/erros


e depois do horário agendado, veja o conteúdo de /tmp/erros




18. bkp

José Henrique
JoseHenriqueRJ

(usa Red Hat)

Enviado em 14/06/2012 - 22:31h

Ótimo, tentarei amanhã no trabalho.
Obrigado.


19. Script ok

José Henrique
JoseHenriqueRJ

(usa Red Hat)

Enviado em 15/06/2012 - 10:03h

Pessoal, agradeço muito a ajuda de todos. Funcionou da seguinte forma:

Dentro de meu script, em vez de colocar tar alumacoisa, coloquei /bin/tar

Vlw.


20. Re: Script no Crontab não roda

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 15/06/2012 - 10:13h

Marque como resolvido, por favor.


21. Re: Script no Crontab não roda

Francisco Jorge
FR4NC15C0JH

(usa Ubuntu)

Enviado em 13/06/2014 - 10:32h

JoseHenriqueRJ escreveu:

Pessoal, agradeço muito a ajuda de todos. Funcionou da seguinte forma:

Dentro de meu script, em vez de colocar tar alumacoisa, coloquei /bin/tar

Vlw.


Cara estou com um problema idêntico ao seu.
Mas só não entendi como você resolveu. Pode detalhar mais a resolução do problema, pq ficou muito vago.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts