2009-09-29 7 views
0

Est-ce que .php peut être utilisé dans la fonction Crontab sous Linux ou alors exécuter uniquement des scripts .CGI? J'utilise le panneau de configuration de Plesk, j'ai fait les réglages selon le doc de Crontab, mais je pense qu'il n'exécute pas les fichiers php.Cron exécutera-t-il des fichiers php ou seulement des scripts CGI?

Est-ce que quelqu'un a l'idée de ce que plus à voir avec

Répondre

0

Vous ne pouvez cron executables d'exécution. Si vous souhaitez exécuter un script PHP, exécutez php -f suivi du nom de fichier du script, .: par exemple

/usr/local/bin/php -f script.php 
2

Vous pouvez absolument exécuter le script php de Cron.

Comme ça:

dans la crontab:

*/5 * * * * /usr/bin/php5 -q /path/to/script/yourscript.php 

Sera exécuté yourscript.php toutes les 5 minutes.

4

Pour ajouter aux réponses précédentes, oui crontabs peut être utilisé pour exécuter des scripts php. Vous pouvez les faire passer par l'interpréteur php comme Paul et fvu l'ont suggéré, auquel cas vous devez spécifier le chemin correct vers l'interperètre php (l'obtenir en php en utilisant exec ('whereis php'); imprimera le chemin vers PHP sur votre système).

L'alternative consiste simplement à utiliser wget pour récupérer le fichier php via http qui l'exécute à son tour.

* * * * * wget http://yoursite.com/yourscript.php 
Questions connexes