Aller au contenu

tache cron


TrocWeb

Sujets conseillés

bonjour

j'aimerais avoir confirmation sur une création de tache Cron

/var/www/vhosts/mondomaine.fr/httpdocs/le dossier cron/le fichir_cron.php >/dev/null

est ce bon d'apres vous ?

cordialement

TrocWeb

Modifié par TrocWeb
Lien vers le commentaire
Partager sur d’autres sites

Déjà il est impossible de le savoir sans connaitre le code du fichier

S'il fait appel à des fonctionnalités qui nécessitent apache, il faudra plutôt l'appeler comme ceci:

wget /home/domaine/www/rep/fichier.php >/dev/null 2>&1

Dans le cas contraire, plutôt comme ceci

/usr/local/bin/php /home/domaine/www/rep/fichier.php >/dev/null 2>&1

parce que rien ne dit si le fichier est "exécutable" ...

Lien vers le commentaire
Partager sur d’autres sites

Déjà il est impossible de le savoir sans connaitre le code du fichier

S'il fait appel à des fonctionnalités qui nécessitent apache, il faudra plutôt l'appeler comme ceci:

wget /home/domaine/www/rep/fichier.php >/dev/null 2>&1

comment savoir si celui-ci fait appels a des fonctions qui nécéssitent apache ?(j' ai beau l'ouvrir avec un editeur je vois pas ce qui pourrait affirmer cela, car le code et moi :thumbsdown: ) en faite j'ai 4 fichiers dans mon dossier cron, il faut donc que je créé une régle pour chaque fichier je pense

cordialement

TrocWeb

Modifié par TrocWeb
Lien vers le commentaire
Partager sur d’autres sites

si jai bien compris (apres des recherches sur notre amis),

si dans le fichier.php il y aune ligne ou il est inscris include, la tache doit être ecrite comme ceci

wget /home/domaine/www/rep/fichier.php >/dev/null 2>&1

ai je bien compris la leçon ?

question faut il rebooter le serveur ?

cordialement

Lien vers le commentaire
Partager sur d’autres sites

NON ! Il ne faut pas mettre du "wget..." dans tes scripts.

NON ! Il ne faut pas redémarrer le serveur

Mais par contre, tous les scripts utilisant des sessions -avec session_start() au début- ne donneront vraisemblablement pas les mêmes résultats si tu les lance par "cron". Ou alors tu fais un mauvais usage des sessions.

Dan

Lien vers le commentaire
Partager sur d’autres sites

bon ca y est.. du coup avec ta réponse Dan je suis pommé

j'ai 4 fichiers dans le dossier cron, je ne sais pas si ils nécessitent apache,

tu me dit ne pas mettre de wget alors que c'est ce qui est ecris dans ton exemple en haut, du coup je sais plus ce quil faut faire ou ne pas faire j'a idu loupé un truc a comprendre :mad2:

ou alors, m'affirme tu suite a mon Mp qu'il faut que cela soit comme ca?

/usr/local/bin/php /home/domaine/www/rep/fichier.php >/dev/null 2>&1 pour les 4 regles que je doit créer ?

Modifié par TrocWeb
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...