Configuration des tâches Cron


Les tâches Cron sont des tâches répétitives automatisées.


Grâce aux tâches Cron, vous pouvez dès maintenant automatiser complètement les appels du programme qui reviennent constamment pour votre site web.


Les tâches Cron se prêtent parfaitement aux tâches de routine, comme par exemple, l’export de commandes, la mise à jour hebdomadaire par script de votre site web, la récupération des fichiers LOG et bien plus encore.

L’interface web vous permet de définir facilement à quelle fréquence les programmes doivent être exécutés, que ce soit une seule fois, tous les jours, une fois par semaine ou par mois. Si vous le désirez, un email de confirmation peut vous être envoyé après chaque exécution automatique de programme.

 

 

Utilisation des tâches Cron -1.png

 

 

Connectez-vous à votre Espace client en utilisant votre numéro de client ainsi que votre mot de passe. Ensuite, sélectionnez le pack souhaité dans la fenêtre de droite.

 

Cliquez ensuite dans la partie gauche de l’écran sur les points de menu Administration et Tâches Cron. La ou les tâches Cron que vous aurez créées seront affichées dans la fenêtre de droite. Vous avez alors la possibilité de les modifier ou de les supprimer

 

Utilisation des tâches Cron -1.png

 

Cliquez sur le bouton Paramètres de base pour entrer, dans la fenêtre suivante, une adresse email à laquelle les avertissements liés aux tâches Cron seront envoyés.

 

Utilisation des tâches Cron -2.png


Pour créer une nouvelle tâche Cron, cliquez simplement sur le bouton Créer une nouvelle tâche Cron. Vous disposez alors d’une liste détaillée dans laquelle vous pouvez définir différents paramètres.

 

Utilisation des tâches Cron -3.png


Lorsque vous aurez rempli tous les champs, cliquez pour terminer sur le bouton Enregistrer.

Exemple :Si vous souhaitez enregistrer votre base de données MySQL tous les jours au moyen d’une tâche Cron, entrez les valeurs suivantes dans la ligne de commande :

 

/bin/mysqldump -h rdbms -u Nom d’utilisateur -pXXX DBYY > /home/strato/www/wu/www.votredomainedestrato.eu/htdocs/datei.sql

 

Remplacez XXX par le mot de passe de votre base de données, YY par le numéro de votre base de données et Nom d’utilisateur par le nom d’utilisateur de votre base de données.


Le fichier Datei fichier.sql sera alors consigné dans le répertoire principal de votre espace web.

 

Important: Veuillez noter qu’après l’enregistrement de la tâche Cron, la ligne de commande n’est pas cryptée. Ainsi, lors de la modification ultérieure de la tâche Cron, la ligne de commande complète est visible, et donc, le mot de passe de votre base de données aussi.

 

Des commandes Unix sont entrées dans la ligne de commande, c’est-à-dire que toutes les commandes et scripts qui sont exécutés à partir d’une session SSH peuvent être lancés ici. Il est donc impératif de posséder des connaissances de base sur le système Unix pour que les tâches Cron fonctionnent parfaitement.

 

Remarque :Si vous utilisez des expressions trop « complexes », nous vous conseillons de les écrire d’abord dans un fichier script et de les tester par ligne de commande.


Les exécutions de script peuvent simplement se faire avec un chemin lié au répertoire principal de l’espace web (si le script est présent directement sous « htdocs », le nom-même du script).

 


 

Exemples

 

/bin/php -f fichierscript.php
/bin/php fichierscript.php
/bin/php ./fichierscript.php

Dans ces exemples, le fichier « fichierscript » qui se trouve dans le répertoire principal est exécuté.

Si le fichier script se trouve dans un sous-répertoire (dans le dossier « test » par exemple), la commande serait :

/bin/php ./test/fichierscript.php

N’oubliez pas que le symbole « ./ » (espace, point, barre oblique) doit être entré après « php » pour s’assurer que le répertoire de départ soit bien le point de départ.

 

Veuillez noter qu’un message d’erreur pourrait apparaître dans certaines circonstances, si au moment de l’exécution de la tâche Cron, le paramètre « -f » (Parse File) n’est pas utilisé, bien que celui-ci fonctionnait dans la ligne de commande. Nous vous conseillons donc d’utiliser le paramètre « -f ».

 

Utilisation des tâches Cron -1.png
Cet article vous a-t-il été utile ?   oui / non


Merci pour vos commentaires.
Nous sommes désolés. Pourquoi cet article n'a-t-il pas été utile ?
  Informations peu claires ou incompréhensibles
  Informations erronées
  L'article ne répond pas à mon problème
  L'article est trop long.


Commentaire (optionnel)