Quel est le répertoire courant pour cron ? Parce que PHP CLI n'opère pas de changement du répertoire courant pour celui contenant le script : vos chemins relatifs ne doivent donc pas fonctionner.
Version imprimable
Quel est le répertoire courant pour cron ? Parce que PHP CLI n'opère pas de changement du répertoire courant pour celui contenant le script : vos chemins relatifs ne doivent donc pas fonctionner.
Il me semble etre en chemin absolu ?
ma ligne cron a executer :
Code:
1
2
3 45 17 * * * /usr/bin/php -f /var/www/vhosts/mondomaine.fr/httpdocs/test/test.php
Je fais allusion au code du script :
Code:$File=fopen("../test/test.txt","w+");
ah ben oui !!! Dsl j'ai oublie de penser sur ce coup !
Bon je test en direct :
3 2 1 ....Yes bien vu!!!
Il me reste une question :
pourquoi mon fichier txt est creer avec les droit : rw- r-- r--
alors que je lance ma cmd cron en root et que j'attribue les droit necessaire en php il me semble
Du coup je vois le fichier que en ssh et pas avec mon ftp...
C'est une question d'umask : il faut le modifier pour/à l'exécution (man umask + PHP). A moins de chmoder le ou les fichiers derrière.
Nikel.
Merci a tous.