1. Home
  2. Crons
  3. Tâches Cron et courriel dans N0C

Tâches Cron et courriel dans N0C

Introduction

Les Cron sont des programmes qui permettent d’exécuter automatiquement des scripts et des commandes à une fréquence donnée sur votre site. Par exemple, vous pouvez configurer une tâche Cron de suppression des fichiers temporaires chaque semaine pour libérer de l’espace disque.

Dans cet article, vous vous familiariserez avec l’affichage et la gestion de vos tâches Cron. Si vos tâches Cron produisent une sortie standard (stdout), vous recevrez un e-mail à une adresse que vous pourrez définir.

Prérequis

Saisissez dans votre navigateur Web l’adresse suivante : https://mg.n0c.com/fr/.

Conseils

  • Nous vous conseillons de ne pas lancer un script toutes les minutes durant la journée, mais plutôt durant la nuit.
  • Si vous recevez trop de courriels de tâches Cron, vous pouvez désactiver cette fonction en ajoutant ceci à la fin de votre tâche : >/dev/null 2>&1
  • Si vous avez des arguments à donner à votre script, vous ne devez pas séparer l’argument du fichier par un « ? ». Vous devez simplement mettre un espace.
  • Si votre script cause des problèmes de temps d’exécution, il serait alors préférable d’en faire l’appel via la CLI php sous cette forme : 
php-cli -f /home/USERNAME/public_html/modules/cron.php argument=valeur >/dev/null 2>&1

Comment ajouter et visualiser des tâches Cron

  1. Dans N0C, choisissez Crons:
  1. Cliquez sur le bouton Ajouter pour ouvrir la fenêtre Ajouter tâche Cron.
  1. Lisez attentivement les exemples par rapport à l’utilisation:
  1. Choisissez la fréquence de la tâche Cron dans la liste déroulante PARAMÈTRES COMMUNS :
  1. Tout dépendant du paramètre commun choisi, fournissez toute l’information nécessaire au moyen de l’une ou l’autre des listes déroulantes MINUTE, HEURE, JOUR DU MOIS, MOIS, et JOUR DE LA SEMAINE :
  1. Dans COMMANDE, donnez le chemin complet depuis la racine vers le script PHP (fortement conseillé). Par exemple : php -q /home/planzujz/public_html/modules/cron.php >/dev/null 2>&1
  2. Cliquez sur le bouton SOUMETTRE.
  3. Le Cron est alors affiché :
  1. Naturellement, des icônes sont disponibles pour Modifier et Supprimer chaque Cron.
  2. Le champ Rechercher s’avère utile lorsque vous avez plusieurs Cron et que vous désirez les filtrer par mots-clés.

Comment définir l’adresse courriel

Vous devez définir l’adresse à laquelle les courriels doivent être envoyés lorsque vos tâches Cron produisent une sortie standard (stdout) comme, par exemple un « echo » ou une erreur de script. Pour ce faire :

  1. Saisissez l’adresse dans le champ ADRESSE DE COURRIEL :
  1. Cliquez sur le bouton Sauvegarder.
  2. Si vous désirez changer de courriel, cliquez sur le bouton Supprimer.
Updated on décembre 31, 2021

Was this article helpful?