Hébergement site web Tunisie , serveur vps cloud – Zenhosting

final-logo

Découvrez nos offres d'hébergement Cloud

Hébergement Web Simple, rapide et sécurisé. Confiez-nous l’hébergement de votre site web dès maintenant.

hébergement web

Programmer des tâches avec CRON

taches+cron+crontab

L’automatisation est l’un des aspects clés de tout système, qu’il s’agisse d’un serveur privé physique ou virtuel (VPS) . Si l’automatisation est correctement configurée, elle peut faire gagner des centaines d’heures précieuses à l’utilisateur et rendre le flux de travail global beaucoup plus efficace. L’un des principaux outils de planification des tâches est cron .

La table cron ou crontab est un fichier contenant toutes les planifications des tâches cron qu’un utilisateur souhaite exécuter régulièrement. Les commandes sont écrites une par ligne et ordonnent au démon cron d’exécuter une tâche à un moment précis.

Concernant les tâches cron, trois termes peuvent être mis en avant :

Démon cron (crond) ou simplement cron – un exécutable qui permet aux utilisateurs d’effectuer des tâches et de les exécuter automatiquement à un moment précis.

Tâche cron – toute tâche planifiée par un utilisateur à l’aide de cron est appelée tâche cron .

Les tâches planifiées cron sont définies au niveau du système dans le fichier /etc/crontab et dans le dossier /etc/cron.d/
Pour modifier vos tâches planifiées tapez : crontab -e (lance un éditeur du fichier crontab)
Les tâches définies dans crontab sont par principe exécutées par root (l’utilisateur avec le maximum de droits), sans demande de mot de passe. Cela permet d’exécuter potentiellement n’importe quelle tâche système, d’où un certain risque : soyez prudent, et abstenez-vous si vous ne maitrisez pas bien ce que vous faite.

Voici une courte description de la structure d’une entrée dans un fichier crontab. Les champs à renseigner sont dans l’ordre (un champs qu’on ne souhaite pas renseigner doit être remplis avec une *) :

  • minute (les minutes se numérotent de 0 à 59)
  • heure (les heures se numérotent de 0 à 23)
  • jours dans le mois (les jours se numérotes de 1 à 31)
  • mois (les mois se numérotent de 1 à 12, ou s’énoncent par leur libellé abrégé anglais – jan ; feb ; mar ; apr ; …)
  • jour de la semaine (les jours se numérotent de 1 (lundi) à 7 (dimanche), ou s’énoncent par leur libellé abrégé anglais – sun ; mon ; tue ; wed ; thu ; fri ; sat)
  • La commande à lancer.

Important! Notez que tous les champs doivent être remplis lors de la création d’une tâche cron. Si vous ne souhaitez pas spécifier de champ, remplissez-le avec le symbole * (astérisque) 

Comment utiliser Crontab chez Zenhosting

  • Connectez-vous à votre Contrôle Panel Zenhosting 
  • Accédez à Fonctionnalités avancées >> Tâches Cron  
  • Cliquez sur le bouton CRÉER UNE TÂCHE CRON.
  • Choisissez maintenant quand la nouvelle tâche cron sera exécutée. Sélectionnez la minute, l’heure, le jour du mois, le mois, le jour de la semaine. Notez que le signe * signifie chaque minute, heure, etc.
  • Choisissez la commande cron job. Il s’agit généralement d’un chemin vers un fichier/script qui sera exécuté. Puis, cliquez sur le bouton CRÉER pour créer la tâche cron. 
Cet Article est utile ? Votez
0 / 5 3

Your page rank:

Facebook
Twitter
LinkedIn
Pinterest

Plus à explorer

raid0+raid10+raid5
Cloud computing

Choisir RAID Array pour vos serveurs dédiés

RAID signifie Redundant Array of Independent (peu coûteux) Disks . L’utilisation de RAID avec vos serveurs dédiés augmente la redondance des données et les performances en utilisant plusieurs disques durs

laravel vs symfony
Coding

Laravel vs Symfony

Les frameworks PHP sont la solution la plus fréquemment choisie en matière de développement Web. Vous pouvez trouver de nombreux frameworks PHP sur le marché, mais

 20% Réduction

Bénéficiez de 20 % de réduction pour votre 1 achat
Confirmer
*Offre valable uniquement pour les nouveaux inscrits
close-link

Mailsuite fonctionne sur Tous vos appareils

Prenez votre communication avec vous en installant des applications complètes sur votre appareil Android, iOS windows et MacOs

Mailsuite fonctionne sur Tous vos appareils

Prenez votre communication avec vous en installant des applications complètes sur votre appareil Android, iOS windows et MacOs