Bonjour,

j'ai des lacunes pour exécuter un script en cli, c'est des histoires entre lien relatif et absolut.

j'ai par exemple un script que je trouve dans

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
usr/local/cli/monscript.php
si je vais de le dossier usr/local/cli/ et que je tape

là c'est ok ça fonctionne.
Par contre si je suis dans un autre dossier comment je fais??
car je ne vais pas m'amuser à changer de dossier pour chacune de mes tests

j'ai essayé ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sudo -u apache /usr/bin/php  /usr/local/cli/monscript.php
là cela ne fonctionne pas il m'indique

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Could not open input file:
mon but est de ne pas taper "php monscript.php" mais de l'exécuter sur un cron tab.

merci de m éclaircir sur ce point