Documentation du module Game Server Hub

Gestion des Tâches Cron

Le système de gestion des tâches cron dans Game Server Hub permet aux utilisateurs de planifier des commandes ou des scripts à exécuter automatiquement à des intervalles spécifiques.


Comment ça fonctionne ?
  • Créer une tâche cron : Définissez un nom, une fréquence, et une commande à exécuter.
  • Modifier une tâche cron existante : Ajustez les paramètres ou la commande.
  • Supprimer une tâche cron : Supprimez les tâches obsolètes ou inutiles.
Exemple de création
  1. Accédez à la section "Actions sur votre serveur dédié" dans les détails du dédié.
  2. Cliquez sur .
  3. Remplissez les champs :
    • Nom de la tâche : "Sauvegarde quotidienne".
    • Fréquence : Exprimez la fréquence sous la forme d'une expression cron (* * * * *).
    • Commande : Exemple tar -czf /backup/serveur.tar.gz /data.
  4. Cliquez sur "Ajouter" et attendez la confirmation.

Syntaxe des expressions cron

Une expression cron se compose de cinq champs :

Exemples :

Expression Description
0 2 * * * Exécute une tâche tous les jours à 2h du matin.
*/15 * * * * Exécute une tâche toutes les 15 minutes.
0 0 1 * * Exécute une tâche le 1er de chaque mois à minuit.
Exemple de configuration

Voici des exemples concrets pour créer des tâches cron :

Exécuter un script tous les jours à 3h du matin
0 3 * * * /usr/bin/php /var/www/html/script.php

Explication : Cette tâche s'exécutera à 3h00 chaque jour.

Exécuter un script tous les lundis à 6h du matin
0 6 * * 1 /usr/bin/python3 /var/www/html/script.py

Explication : Cette tâche s'exécutera tous les lundis à 6h00.

Exécuter une tâche toutes les 30 minutes
*/30 * * * * /bin/bash /var/scripts/backup.sh

Explication : Cette tâche s'exécutera toutes les 30 minutes.

Exécuter une tâche tous les premiers du mois à minuit
0 0 1 * * /usr/bin/php /var/www/html/monthly_report.php

Explication : Cette tâche s'exécutera à 00h00 le premier jour de chaque mois.


Bonnes pratiques
  • Testez toujours vos scripts manuellement avant de les ajouter en tant que tâche cron.
  • Utilisez des chemins absolus pour les commandes et scripts.
  • Vérifiez les permissions des fichiers et scripts utilisés dans les tâches cron.
Conseils d'utilisation
  • Vérifiez toujours la syntaxe de vos expressions cron.
  • Utilisez des commandes fiables et testées pour éviter tout problème.
  • Gardez un suivi des tâches planifiées pour éviter les conflits.