Pourquoi est crontab pas l'exécution de mon script PHP?

J'ai construit un fichier php pour vérifier un résultat, de sorte que j'ai besoin de la configuration d'une tâche cron.

J'ai mis un pour exécuter toutes les 30 minutes, de sorte que les résultats seront à envoyer. Cependant, je ne sais pas pourquoi mon crontab ne pas courir après toutes les 30 minutes.

Voici comment j'ai réglé le crontab:

*/30 * * * * php /var/www/html/result.php

J'ai confirmé mon répertoire de fichier est correct. Ce que je n'est sûr sur le moment de la partie: n'est-il pas possible d'utiliser */30 * * * * ou 30 * * * * ? J'ai mis */30 * * * * et n'a pas de travail.

*/30 * * * * va exécuter toutes les 30 minutes, alors que 30 * * * * s'exécuter sur la 30e minute de chaque heure. Voici un [lien utile]('cyberciti.biz/faq/...), vous pouvez facilement google pour plus d'.
Aussi, essayez d'exécuter php -f /var/www/html/result.php directement à partir de la ligne de commande et de voir ce genre de sortie que vous obtenez; si le résultat indique une erreur fatale, votre problème est probablement avec votre script PHP.

OriginalL'auteur user941885 | 2011-09-13