Crontab não roda minhas rotinas, algo errado?

1. Crontab não roda minhas rotinas, algo errado?

Alex
vaiproalex

(usa Debian)

Enviado em 01/08/2017 - 10:35h

Bom dia galera, sou novo por aqui e também com linux, estou precisando agendar algumas rotinas no crontab, vi algumas dicas de como usar e criei o cron usando esse caminho:
3 * * * * /var/www/html/sys-php/rotinaCotacao.php (caminho onde estão minhas rotinas) estou logado como root, quando salvo, ele cria um temp: File: /tmp/crontab.6u7PM4/crontab

Vi pelo comando "whereis crontab" que tenho crons nestes caminhos,
/usr/bin/crontab
/etc/crontab
/usr/share/man/man5/crontab.5.gz
/usr/share/man/man1/crontab.1.gz

Mas não sei como devo especificar o caminho correto, se alguém puder me ajudar, agradeço! Vlww


  


2. Re: Crontab não roda minhas rotinas, algo errado?

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 01/08/2017 - 11:08h

Testa assim



3 * * * * root php /var/www/html/sys-php/rotinaCotacao.php



3. Re: Crontab não roda minhas rotinas, algo errado?

Alex
vaiproalex

(usa Debian)

Enviado em 01/08/2017 - 11:32h

danniel-lara escreveu:

Testa assim



3 * * * * root php /var/www/html/sys-php/rotinaCotacao.php


Vlw Danniel, vou testar aqui brother, se der certo te aviso! Obrigado


4. Re: Crontab não roda minhas rotinas, algo errado?

Alex
vaiproalex

(usa Debian)

Enviado em 01/08/2017 - 14:30h

vaiproalex escreveu:

danniel-lara escreveu:

Testa assim



3 * * * * root php /var/www/html/sys-php/rotinaCotacao.php


Vlw Danniel, vou testar aqui brother, se der certo te aviso! Obrigado



:( infelizmente não rodou, depois que inseri:

3 * * * * root php /var/www/html/sys-php/rotinaCotacao.php

dei um star com "/etc/init.d/cron start" e nada! rodando a rotina na mão ela atualiza normal



5. Testa direcionar para um arquivo de log

Tiago Martimiano de Siqueira Uruba
tiagodebian

(usa Debian)

Enviado em 01/08/2017 - 16:27h

Coloca na frente do comando

>> /home/xxx.log ai vai poder ver o que esta dando de errado pode ser permissão no arquivo.


6. Re: Crontab não roda minhas rotinas, algo errado?

Alex
vaiproalex

(usa Debian)

Enviado em 02/08/2017 - 11:28h

tiagodebian escreveu:

Coloca na frente do comando

>> /home/xxx.log ai vai poder ver o que esta dando de errado pode ser permissão no arquivo.


Desse modo >> 3 * * * * php /var/www/html/sys-php/rotinaCotacao.php, rodou e atualizou, mas o estranho é que a rotina cotação esta se atualizando de 10 em 10 e não de 3 em 3 minutos, quando rodei o log (/var/log/syslog | grep cron) os horarios parecem não estar atualizados, conferi com o comando "date" na instancia e esta normal:
Wed Aug 2 11:22:27 -03 2017, mas na consulta ao log 3 horas a mais???


Aug 2 14:11:56 xxxxxxx crontab[9974]: (blogsgcn) LIST (blogsgcn)
Aug 2 14:12:25 xxxxxxx crontab[9986]: (root) LIST (root)
Aug 2 14:17:01 xxxxxxx CRON[10056]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)




7. Estranho

Tiago Martimiano de Siqueira Uruba
tiagodebian

(usa Debian)

Enviado em 02/08/2017 - 13:10h

No comando cat /etc/timezone

Esta com a região correta ?

com o comando hwclock --systohc você ajusta tbm o relógio do hardware baseado no relógio do sistema,
é bom que os dois relógios estejam sincronizados, esta usando algum servidor NTP, tbm pode tentar fazer o uso
de algum para tentar corrigir o problema.


8. Re: Crontab não roda minhas rotinas, algo errado?

Alex
vaiproalex

(usa Debian)

Enviado em 02/08/2017 - 14:32h

tiagodebian escreveu:

No comando cat /etc/timezone

Esta com a região correta ?
America/Sao_Paulo

com o comando hwclock --systohc você ajusta tbm o relógio do hardware baseado no relógio do sistema,
é bom que os dois relógios estejam sincronizados, esta usando algum servidor NTP, tbm pode tentar fazer o uso
de algum para tentar corrigir o problema.


Estou dando uma olhada no projeto NTP achei bem muito interessante

os horários da instancia e banco estão sincronizados nesse formato
Wed Aug 2 14:08:26 -03 2017

não vi nada que pudesse alterar os minutos a não ser nos logs, continuo na luta...


9. NTP

Tiago Martimiano de Siqueira Uruba
tiagodebian

(usa Debian)

Enviado em 02/08/2017 - 16:06h

Tem vários que pode configurar nesse site
http://www.pool.ntp.org/pt/
A configuração é bem simples






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts