Planifier des tâches

S'il vous faut exécuter des scripts sur votre serveur à des moments précis, utilisez la fonction pour la planification de tâches sur votre serveur pour que le système lance automatiquement les scripts pour vous.

Important : Pour empêcher les utilisateurs du panneau de contrôle de planifier des tâches au nom de l'utilisateur "root", créez un fichier vide nommé root.crontab.lock dans /plesk_installation_directory/var/ dans le système de gestion de fichiers du serveur.

Lors de l'installation de Plesk, les tâches suivantes sont créées automatiquement :

Comme toutes ces tâches sont en rapport avec les statistiques sur les domaines, les bases de données et les rapports, nous vous recommandons expressément de ne pas les modifier ni les supprimer.

Remarque. Vous pouvez également planifier des tâches pour des domaines individuels. Pour ce faire, suivez les mêmes procédures exposées ci-dessous mais, au lieu d'aller sur Serveur > Tâches programmées, allez sur Domaines > nom du domaine > Tâches programmées.

Pour planifier une tâche :

  1. Cliquez sur le raccourci Serveur dans le volet de navigation.
  2. Cliquez sur l'icône Tâches programmées à la section Services.
  3. Sélectionnez le compte d'utilisateur système au nom duquel la tâche sera exécutée.
  4. Cliquez sur Nouvelle tâche.
  5. Indiquez quand votre commande doit être exécutée :

    Vous pouvez programmer la date/l'heure en utilisant le format des tâches de Crontab sous UNIX. Ce format vous permet de

    Pour indiquer qu'une tâche doit être exécutée à une fréquence N, saisissez la combinaison */N, où N est la valeur légale de ce champ (minute, heure, jour, mois). Par exemple, la valeur */15 dans le champ Minute signifie que la tâche est programmée pour être lancée toutes les 15 minutes.

    Vous pouvez utiliser la forme tronquée des noms de mois et de jours de la semaine, c.-à-d. les trois premières lettres : Aoû, Jui, Lun, Sam, etc. Il ne faut toutefois pas séparer les formes tronquées par des virgules ni les utiliser avec des chiffres.

  6. Précisez quelle commande il faut exécuter. Saisissez-la dans la zone de saisie Commande.
  7. Cliquez sur OK.

Pour suspendre l'exécution d'une tâche planifiée :

  1. Cliquez sur le raccourci Serveur dans le volet de navigation.
  2. Cliquez sur l'icône Tâches programmées à la section Services.
  3. Sélectionnez le compte d'utilisateur système au nom duquel la tâche sera exécutée.
  4. Repérez la tâche que vous voulez suspendre puis cliquez sur le nom de la commande.
  5. Décochez la case Activé puis cliquez sur OK.

Pour reprendre l'exécution d'une tâche planifiée suspendue :

  1. Cliquez sur le raccourci Serveur dans le volet de navigation.
  2. Cliquez sur l'icône Tâches programmées à la section Services.
  3. Sélectionnez le compte d'utilisateur système au nom duquel la tâche sera exécutée.
  4. Donnez l'emplacement de la tâche dont vous voulez reprendre l'exécution puis cliquez sur le nom de la commande.
  5. Cochez la case Activé puis cliquez sur OK.

Pour annuler une tâche, procédez comme suit :

  1. Cliquez sur le raccourci Serveur dans le volet de navigation.
  2. Cliquez sur l'icône Tâches programmées à la section Services.
  3. Sélectionnez le compte d'utilisateur système au nom duquel la tâche sera exécutée.
  4. Cochez la case à gauche de la tâche que vous voulez annuler.
  5. Cliquez sur Supprimer la sélection.
  6. Confirmez la suppression puis cliquez sur OK.