Tache CRON chez OVH

Tutoriels ou petites fonctionnalités développées que vous désirez faire partager.
Post Reply
User avatar
Nicolas30
Posts: 115
Location: Nîmes
Contact:

Tache CRON chez OVH

Post by Nicolas30 »

Bonjour à tous,

Si votre site est hébergé chez OVH, voici comment configurer vos taches CRON.

Éditez le fichier cron_alert_search.php du répertoire CRON (répertoire renommé normalement)
Vous avez ceci :

Code: Select all

require_once('fns_cron.php');
require_once('../includes/configuration.php');
require_once('../includes/cache/all_cache.php');
require_once('../includes/fns_data.php');
require_once('../includes/fns_mail.php');
Changé pour un chemin absolu :

Code: Select all

require_once('fns_cron.php');
require_once('/home/****/www/includes/configuration.php');
require_once('/home/****/www/includes/cache/all_cache.php');
require_once('/home/****/www/includes/fns_data.php');
require_once('/home/****/www/includes/fns_mail.php');
Les *** sont le nom de mon domaine, à remplacer par le votre...

Faites ceci sur tout les fichiers du répertoire CRON.

---
Pour le fichier fns_cron.php
- ligne 514 au lieu de :

Code: Select all

$del = $del = "../upload/photos/". $image_name['name'];
Mettre :

Code: Select all

$del = "/home/***/www/upload/photos/". $image_name['name'];
Faire de même pour les lignes : 517, 634, 637, 764, 767, 886, 889, 1072, 1075.

---
Comment connaitre le chemin absolu ?
Créez un fichier chemin-absolu.php (par exemple), copiez ceci :

Code: Select all

<?php echo "doc root : ".$_SERVER["DOCUMENT_ROOT"]; ?>
Mettez le à la racine de votre site par FTP et lancez le : www.votredomaine.tld/chemin-absolu.php
Il ne vous reste plus qu'à recopier la ligne dans vos fichiers CRON.
Cordialement
---
Image

Cubinio
Posts: 51

Post by Cubinio »

Salut,

Une question :

y a t'il un moyen de savoir si les Crons ont fonctionnés ?

Pas de savoir si le Cron c'est bien lancé mais si la fonction a bien été effectuée.

Merci

Cub

Ps: je ne suis pas chez Ovh et je n'ai pas rencontré de difficultés particulières.
Last edited by Cubinio on Sat 8 Feb 2020 23:52, edited 1 time in total.
Le savoir, ça s'apprend grâce à ceux qui le partagent.
Merci à tous.

User avatar
Nicolas30
Posts: 115
Location: Nîmes
Contact:

Post by Nicolas30 »

Salut Cubi (devin) :D

Pour savoir si tes cron sont opérationnels, il suffit d'aller chez ton hébergeur et normalement tu as des logs

Tu devrais trouver celui qui t’intéresse...
Cordialement
---
Image

Cubinio
Posts: 51

Post by Cubinio »

Nicolas30 wrote:
Sat 8 Feb 2020 12:44
Salut Cubi (devin) :D

Pour savoir si tes cron sont opérationnels, il suffit d'aller chez ton hébergeur et normalement tu as des logs

Tu devrais trouver celui qui t’intéresse...
Merci pour l'info,

Mais je ne suis pas sur que je trouve la réponse à ma question.

le log va peut être me dire que tel Cron c'est bien lancé a 01h00

mais je ne pense pas qu' il me dise que la fonction demandé a été réalisé… par exemple le résultat obtenu.

il y a la une nuance…

Par exemple j'utilise un cron pour faire une sauvegarde, le log va me dire le cron a bien eu lieu -- et c'est tout

par contre je peux vérifier que ma sauvegarde a bien eu lieu puisse qu' elle est présente dans le dossier de destination

c'est concret

Tu vois la différence

Cub
Le savoir, ça s'apprend grâce à ceux qui le partagent.
Merci à tous.

User avatar
Nicolas30
Posts: 115
Location: Nîmes
Contact:

Post by Nicolas30 »

En ce qui me concerne, j'ai des LOGS spécifique...
log1.png
log1.png (23.21 KiB) Viewed 6942 times
Si je lis le LOG sur mes taches CRON :
log2.png
log2.png (9.67 KiB) Viewed 6942 times
exitcode = 0 signifie que ma tâche c'est bien déroulée
un exitcode = 250 aurait signifié que la tâche ne sais pas bien déroulée...
Cordialement
---
Image

Post Reply