[Cron] Executer un script depuis une ligne de commande
Posté : 13 mars 2008, 13:10
Bonjour,
Pour envoyer un fichier XML sur un server FTP, je passe par un script PHP, qui creer un document avec une classe de création de XML, ensuite le script se connecte et upload le fichier, mais j'aimerais automatiser la tache !
Pour que tout les mois le fichier sois upload sur le server avec un tachecron.
Bref j'ai lu la documentation php : http://fr.php.net/manual/fr/features.commandline.php.
J'ai reperer la ligne : php -f mon_script.php
en dessous il est indiqué :
Une idée ?
Pour envoyer un fichier XML sur un server FTP, je passe par un script PHP, qui creer un document avec une classe de création de XML, ensuite le script se connecte et upload le fichier, mais j'aimerais automatiser la tache !
Pour que tout les mois le fichier sois upload sur le server avec un tachecron.
Bref j'ai lu la documentation php : http://fr.php.net/manual/fr/features.commandline.php.
J'ai reperer la ligne : php -f mon_script.php
en dessous il est indiqué :
Donc j'ai creer un fichier cron.php a la racine du site dans le httpdocs, ensuite je lance la commande :Analyse et exécute le fichier donné après l'option -f. Cette optione est optionnelle, et peut être omise. Le seul nom du fichier est suffisant.
mais il me retourne :php -f cron.php
Je ne vois pas comment lui indiquer ou trouver le fichier puisque le manuel indique que le fichier peut se situer a n'importe quel endroit.Could not open input file: cron.php
Une idée ?