Planifier des tâches

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

Pour voir toutes les tâches planifiées créées pour chaque abonnement ainsi que celle créées niveau serveur, allez dans Outils & Paramètres > Tâches planifiées.

Scheduled_tasks

Vous pouvez trier les tâches par commande ou selon la planification, notamment si vous devez résoudre des problèmes liés à des pics de charge ponctuels (qui peuvent être dus à une tâche planifiée consommant beaucoup de ressources). Vous pouvez modifier les propriétés de chaque tâche dans la liste (en cliquant sur le nom de la tâche). Pour activer la tâche, cliquez sur l'icône Task_inactive et la désactiver en cliquant sur l'icône Task_active ou exécuter immédiatement la tâche.

Remarque : dans Plesk pour Linux, les tâches planifiées créées par les utilisateurs sont par défaut exécutées dans un shell chrooté. Cela signifie que le root du système de fichiers est changé par le répertoire home de l'utilisateur système. Cela améliore le système mais limite les options des utilisateurs de Plesk. Vous pouvez modifier le shell à utiliser pour les tâches planifiées de tous les utilisateurs de Plesk via Outils & Paramètres > Tâches planifiées > Paramètres. Pour plus d'informations sur les paramètres de shell, consultez la section Paramétrer des shells de tâches planifiées.

Pour créer une tâche planifiée, allez dans Outils & Paramètres > Tâches planifiées > Ajouter une tâche. Sélectionnez d'abord le type de tâche selon vos besoins :

  • Exécuter une commande. Indiquez le chemin d'accès complet au fichier exécutable à exécuter. Sont inclus : les fichiers binaires, les scripts shell et les fichiers batch.
  • Récupérer une URL. Saisissez uniquement l'URL. Il n'est pas nécessaire de saisir une commande de type curl ou wget.
  • Exécuter un script PHP. Saisissez le chemin d'accès du script relatif à votre répertoire d'hôte virtuel. Vous pouvez cliquer sur l'icône browse pour accéder rapidement au fichier de script.

Ensuite, indiquez la fréquence de la tâche et définissez la date et l'heure d'exécution. Par défaut, l'heure correspond à celle du fuseau horaire du serveur. Si vous devez utiliser un autre fuseau horaire, allez sous Outils & Paramètres > Tâches planifiées > Paramètres. Vous pouvez aussi indiquer la description de la tâche, sélectionner l'utilisateur système dans le contexte de sécurité d'exécution de la tâche et configurer les notifications.

Enfin, avant d'enregistrer la tâche, vous pouvez la tester et vérifier si elle est configurée correctement. Cliquez sur Exécuter maintenant et attendez la fin de la tâche. En cas d'erreur, la tâche échouera aussi lors de son exécution planifiée. Repérez l'erreur et corrigez-la.

Dans cette section :

Paramétrer des shells de tâches planifiées

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.