2010-09-03 9 views
0

J'ai une configuration de travail cron à exécuter chaque minute.cron travail ne pas faire comme attendre ... ne fonctionne pas correctement?

/usr/bin/php -q /home/domain/public_html/ajax/cron.php > /home/domain/public_html/ajax/cron_output.log 

A l'intérieur du cron.php, je

#!/usr/bin/php 
<?php 
echo 'cron ran'; 
?> 

Le cron_output.log Je peux voir la date de modification est mise à jour chaque minute, mais le contenu de c'est vide. Pourquoi n'aurait-il pas "cron run"?

Ceci est un point de départ pour moi, parce que j'ai beaucoup plus de code que j'essaie de lancer, et il ne fonctionne pas. J'écris aussi dans un error_log, mais il n'écrit pas non plus dans ce journal. Cependant, la date de mise à jour change sur cron_output.log ....

Toute aide serait géniale!

+0

Il produit en réalité deux chariots de retour (les caractères rectangle) – dzm

+1

Si vous avez spécifié que le fichier doit être exécuté comme php dans votre crontab, avez-vous besoin de ####/usr/bin/php' dans votre fichier php? –

+2

Un message d'erreur/d'avertissement s'affiche-t-il si vous redirigez les deux STDOUT _and_ STDERR (c'est-à-dire '&>' au lieu de '>')? – VolkerK

Répondre

0

Ceci est résolu ... il y avait quelques erreurs en cours.

+0

comment vous avez résolu cela? – Hina