Apenas afirmando o óbvio:
*/10 * * * * php /var/www/cron-test.php
Você também pode precisar escrever o caminho completo para o seu interpretador php.
Estou no servidor Ubuntu e gostaria de enviar um email para mim a cada 10 minutos (como teste).
O código para isso está neste arquivo:
/var/www/cron-test.php
Para configurar o cron que eu digitei:
crontab -e
e adicionou esta linha na parte inferior do arquivo usando o editor nano:
### email me every 10 min.
*/10 * * * * /var/www/cron-test.php
Mas esse script não está sendo executado a cada 10 minutos. Eu só recebo o email se eu carregar o script PHP diretamente no meu navegador. O cron não parece estar em execução.
O que estou fazendo de errado?
Além disso, esta é a minha primeira vez configurando um cron, então colocar o script cron na minha pasta www provavelmente não é uma boa idéia, devo colocá-lo em outro lugar? Se sim, onde?
Existe também um log de erros cron? Onde todos os crons fracassados podem ser vistos?
Apenas afirmando o óbvio:
*/10 * * * * php /var/www/cron-test.php
Você também pode precisar escrever o caminho completo para o seu interpretador php.