Je pensais que j'avais mis en place un programme réussi dans Windows pour exécuter un script PHP. Mais tout ce que j'ai eu était une erreur qui ne gifle que lorsqu'elle est exécutée dans le planificateur de tâches.Problème PHP CLI et Planificateur de tâches
Voici comment j'exécuter la tâche:
J'ai créé un fichier batch runCron.bat:
start php.exe reportGenerator.php
et placé reportGenerator.php dans le même dossier que la fichier batch. Lorsque j'exécute manuellement le fichier batch, tout va bien. Mais quand le même fichier batch est appelé par le planificateur de tâches, PHP CLI jette l'erreur suivante:
Could not open input file: reportGenerator.php
Ce qui aurait été manqué? Je comprends que c'est un problème, mais où est le problème?
Nous vous remercions de votre aide.
qui a résolu le problème. Je vous remercie. Puisque le fichier batch appelle php, j'ai pensé qu'il devrait prendre son chemin comme base. Maintenant, je comprends que le premier appelant prend toujours le contrôle du chemin. – Nirmal