TrocWeb Posté 31 Décembre 2008 Posté 31 Décembre 2008 bonjour, est-il normal après la mise en place d'un cron job avec l'user root, à chaque exécution de celui-ci je me retrouve avec un fichier dans /root ex: main_cron.php.2864 main_cron.php.2865 etc... TrocWeb
TrocWeb Posté 2 Janvier 2009 Auteur Posté 2 Janvier 2009 bonjour, existe t-il une solution pour empêcher l'écriture des ces fichiers a chaque opération ?
Kioob Posté 2 Janvier 2009 Posté 2 Janvier 2009 'lut, à ma connaissance ce n'est pas un comportement "normal" (surtout avec écriture dans le /root ) ; donc il s'agirait là d'un truc spécifique fait par un des softs sur ton serveur. Maintenant va savoir lequel EDIT : rah punaise je crois comprendre ce que c'est. Tu exécutes tes crons PHP à coup de "wget" non ? Et sans spécifier à wget de ne pas enregistrer le fichier... c'est balo. Bref, soit tu lances vraiment ton script PHP "comme il faut" (sans wget, et certainement pas sous le compte root), soit tu regardes dans la doc de wget pour éviter ça.
TrocWeb Posté 2 Janvier 2009 Auteur Posté 2 Janvier 2009 (modifié) j'ai pourtant suivie les précédents conseils, le cron est exécuté ainsi wget *h*ttp://w*w*w.monsite.fr/cron_job/fichier_cron.php >/dev/null Modifié 2 Janvier 2009 par TrocWeb
Kioob Posté 2 Janvier 2009 Posté 2 Janvier 2009 Donc je réitère : soit tu lances vraiment ton script PHP "comme il faut" (sans wget, et certainement pas sous le compte root), soit tu regardes dans la doc de wget pour éviter ça.
TrocWeb Posté 2 Janvier 2009 Auteur Posté 2 Janvier 2009 (modifié) si je comprend bien ce que tu me dit il faut l'exécuté sans wget et donc par un chemin absolu ? du type /home/monsite/cron_job/fichier_cron.php >/dev/null et sous l'user du site et donc garder >/dev/null ? Modifié 2 Janvier 2009 par TrocWeb
steph Posté 2 Janvier 2009 Posté 2 Janvier 2009 Avec wget tu peux aussi essayer de lui indiquer d'écrire dans /dev/null avec l'option -O ex: wget http://www.google.fr -q -O /dev/null ça ne devrait pas générer de fichier en sortie Steph.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant