Planifier les tâches avec Crontab (Hébergement Linux)

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 /parallels_plesk_panel_installation_directory/var/ dans le système de gestion de fichiers du serveur.

Lors de l'installation de Parallels Plesk Panel, 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 Paramètres > Tâches planifiées, allez sur Domaines > nom du domaine > Tâches planifiées.

Pour planifier une tâche :

  1. Allez dans Paramètres > Tâches planifiées (dans le groupe Généralités).
  2. Sélectionnez le compte d'utilisateur système au nom duquel la tâche sera exécutée.
  3. Cliquez sur Planifier une nouvelle tâche.
  4. 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 saisir les abréviations des mois et jours de la semaine, c'est-à-dire les trois premières lettres : Aou, Jui, Lun, Sam, etc. Néanmoins, ces abréviations ne peuvent pas être séparées par des virgules ou utilisées avec des nombres.

  5. Précisez quelle commande il faut exécuter. Saisissez-la dans la zone de saisie Commande.

    Par exemple, si vous voulez activer la tâche de création de sauvegarde à l'heure spécifiée et l'envoi du fichier de sauvegarde à votre adresse e-mail, vous devez spécifier la commande suivante dans la boîte de saisie Commande :

    /usr/local/psa/admin/sbin/backupmng

  6. Cliquez sur OK.

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

  1. Allez dans Paramètres > Tâches planifiées (dans le groupe Généralités).
  2. Sélectionnez le compte d'utilisateur système au nom duquel la tâche sera exécutée.
  3. Repérez la tâche que vous voulez suspendre puis cliquez sur le nom de la commande.
  4. Décochez la case Activé puis cliquez sur OK.

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

  1. Allez dans Paramètres > Tâches planifiées (dans le groupe Généralités).
  2. Sélectionnez le compte d'utilisateur système au nom duquel la tâche sera exécutée.
  3. Donnez l'emplacement de la tâche dont vous voulez reprendre l'exécution puis cliquez sur le nom de la commande.
  4. Cochez la case Activé puis cliquez sur OK.

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

  1. Allez dans Paramètres > Tâches planifiées (dans le groupe Généralités).
  2. Sélectionnez le compte d'utilisateur système au nom duquel la tâche sera exécutée.
  3. Cochez la case à gauche de la tâche que vous voulez annuler.
  4. Cliquez sur Supprimer.
  5. Confirmez la suppression puis cliquez sur OK.