Crontab não executando script com cURL

1

Eu tenho um cron configurado para ser executado a cada dez minutos que funciona bem se eu executar o arquivo manualmente, digitando

php register.php

Mas, meu cron não executará este arquivo uma vez que inclua qualquer coisa cURL relacionada. Meu cron é o seguinte

*/10 * * * * /usr/bin/php /var/www/html/register.php 

Eu sei que o cron está recebendo o arquivo correto porque no topo dele, eu coloquei a função mail do php para me enviar um email para que eu saiba que ele foi executado. Mas, qualquer coisa relacionada a cURL não será executada. Não há variáveis globais ou variáveis de servidor no script, então essa não é a razão. Eu verifiquei ambos os logs de erro crontab e php e nada está relacionado a esse problema.

    
por Lance 09.09.2014 / 21:40

1 resposta

0

verifique se todos estão corretos.

(1) -f file.php Analisa e executa o arquivo

*/10 * * * * /usr/bin/php -f /var/www/html/register.php 

(2) dar permissão ao arquivo seguinte

 
chmod -x /var/www/register.php  

(3) verifique qual php

$ which php
/usr/bin/php

se o seu diffrente afetar sua guia cron.

(4) se você estiver usando qualquer operação relacionada ao url no registro (read, write -file etc ...) depois, forneça o caminho completo do seu arquivo.

/var/www/path/to/file.php
    
por Mahesh Gareja 05.05.2015 / 12:22