Configurer les tâches cron dans DirectAdmin
Une tâche cron exécute automatiquement des tâches à des heures planifiées. Dans ce guide, nous expliquons comment configurer les tâches cron dans DirectAdmin.
Qu'est-ce qu'une tâche cron?
Une tâche cron est une tâche planifiée qui s'exécute automatiquement à certains moments. Exemples:
- Sauvegarde quotidienne de base de données
- Vider le cache toutes les heures
- Générer un rapport hebdomadaire
- Exécuter des scripts périodiquement
Créer une tâche cron
Étape 1: Naviguer vers Cron Jobs
- Connectez-vous à DirectAdmin
- Allez à Cron Jobs dans le menu
- Vous verrez un aperçu des tâches cron existantes
Étape 2: Ajouter une nouvelle tâche cron
- Cliquez sur Add Cron Job
- Remplissez le timing (voir ci-dessous)
- Remplissez la commande
- Cliquez sur Add
Configurer le timing
Une tâche cron utilise 5 champs de temps:
| Champ | Plage | Signification |
|---|---|---|
| Minute | 0-59 | À quelle minute |
| Heure | 0-23 | À quelle heure |
| Jour | 1-31 | Quel jour du mois |
| Mois | 1-12 | Quel mois |
| Jour semaine | 0-7 | Quel jour (0=dimanche) |
Horaires courants
Chaque minute:
* * * * *
Chaque heure:
0 * * * *
Chaque jour à 3h00:
0 3 * * *
Chaque lundi à 9h00:
0 9 * * 1
Exemples de commandes
Exécuter WordPress cron
/usr/local/bin/php /home/user/domains/site.fr/public_html/wp-cron.php
Exécuter un script PHP
/usr/local/bin/php /home/user/domains/site.fr/public_html/scripts/backup.php
Gérer les tâches cron
Modifier
- Allez à Cron Jobs
- Cliquez sur la tâche cron
- Modifiez le timing ou la commande
- Cliquez sur Save
Désactiver
Ajoutez # au début de la commande. La tâche sera ignorée mais pas supprimée.
Supprimer
- Allez à Cron Jobs
- Sélectionnez la tâche cron
- Cliquez sur Delete
WordPress et tâches cron
Pour de meilleures performances:
- Désactiver WP-Cron dans
wp-config.php:
define('DISABLE_WP_CRON', true);
- Ajouter une vraie tâche cron:
*/15* * * * /usr/local/bin/php /home/user/domains/site.fr/public_html/wp-cron.php
Conseils
- Testez d'abord manuellement: Exécutez la commande via SSH
- Utilisez le logging: Redirigez la sortie vers un fichier log
- Pas trop fréquent: Évitez les crons chaque minute
- Utilisez des chemins complets: Évite "command not found"
Besoin d'aide?
Nous sommes là pour vous! Vous rencontrez des difficultés ou avez des questions? Notre équipe support est ravie de vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement en quelques heures et adorons trouver la meilleure solution avec vous.
0 van 0 vonden dit nuttig