Recherche


imprimer pdf
Utiliser Crontab sur Plesk

Ce guide vous présente l'utilisation de Crontab à partir de l'interface Plesk. Ce guide concerne les personnes qui disposent d'un serveur Plesk.

Tâches automatisées

Dans Linux, des tâches peuvent être configurées pour s'exécuter automatiquement pendant une période de temps et à des dates données. Un administrateur système peut utiliser des tâches automatisées pour effectuer des copies de sauvegarde périodiques, surveiller le système, exécuter des scripts personnalisés, etc.

Comment exécuter un script automatiquement sur le serveur dedie (en crond) ?

D'abord, il faut s'assurer que le script fonctionne en mode shell, c'est à dire qu'il est capable de s'exécuter depuis la ligne de commande.

Ensuite, connectez-vous sur votre Plesk pour "Programmer" l'action.

Configuration d'une tâche Cron

Une fois connecté sur votre Plesk (http://nsXXXXX.ovh.net:8443 en remplaçant "nsXXXXX" par le nom de votre machine puis entrez "admin" et le mot de passe associé), cliquez sur Serveur dans la colonne de gauche.

Cliquez ensuite sur Crontab qui se trouve dans la catégorie Services.

Cliquez maintenant sur Ajout nouv. tâche.



rentrez ensuite les valeurs des différents champs :

* Minute - nombre entier entre 0 et 59.

* Heure - nombre entier entre 0 et 23.

* Jour du mois - nombre entier entre 1 et 31 (si le mois est spécifié, le jour doit être valide).

* Mois - nombre entier entre 1 et 12 (ou abréviation du nom du mois).

* Jour de la semaine - nombre entier entre 0 et 7, 0 ou 7 représentant le dimanche (ou l'abréviation du jour de la semaine).

* Commande - la commande à exécuter. La commande peut être une commande linux ou la commande d'exécution d'un script personnalisé dont vous êtes l'auteur.


Pour les valeurs ci-dessus, un astérisque (*) peut être utilisé pour indiquer toutes les valeurs valides. Par exemple, un astérisque utilisé pour la valeur du mois signifie une exécution de la commande tous les mois (avec respect des restrictions des autres valeurs).

Un trait d'union (-) placé entre deux nombres entiers indique une gamme de nombres entiers. Par exemple, 1-4 correspond aux nombres entiers 1, 2, 3 et 4.

Une liste de valeurs séparées par des virgules (,) correspond à une liste. Par exemple, 3, 4, 6, 8 correspond à ces quatre nombres entiers spécifiques.

La barre oblique (/) peut être utilisée pour spécifier des valeurs échelonnées. Pour passer un nombre entier dans une gamme, faites-la suivre de /. Par exemple, 0-59/2 permet de définir une minute sur deux dans le champ des minutes. Ces valeurs échelonnées peuvent également être utilisées avec un astérisque. Par exemple, la valeur */3 peut être utilisée dans le champ des mois pour passer un mois sur trois.