User Tools

Site Tools


wiki:execution_periodique_du_script_php

Exécution périodique du script PHP

Présentation

La mise en place de cette tâche planifiée permet d'effectuer le monitoring des “Boxes”, de garder les données d'LGSL1) à jour et enfin, de nettoyer les fichiers de log des serveurs de jeu.

Vous allez aimer... Crontab!

  • Une des facettes les plus intéressantes de linux est crontab. On peut assimiler crontab aux “tâches planifiées” de M$ Windows.
  • On va utiliser crontab afin d’exécuter un script nommé cron.php qui se trouve dans le répertoire /admin de votre dossier d'installation de BGP.
  • Vous voulez en savoir plus sur crontab ? Jetez un oeil (pas trop loin non plus) ici: http://neeocis.wordpress.com/2008/07/08/crontab-every-five-minutes/

Let's go

  1. Copiez la commande fournie par la page Cron Settings (“Configuration/Cron Settings”).
  2. Éditez le crontab en tapant (pas trop fort) crontab -e sous l'utilisateur ROOT.
  3. Ajoutez ensuite le bout de code précédemment copié
  4. Quittez le crontab avec: :wq suivis d' ENTER OU BIEN en pressant CTRL+O puis CTRL+X (selon votre éditeur console)
  5. Enjoy !

Mise en place par cPanel

Sélectionnez les paramètres d'horloge pour spécifier quant exécuter le cron, puis entrez dans le champ du formulaire la commande cron du panel.

Exemple de commande: php -q /home/epsilon/public_html/bgpanel/admin/cron.php > /dev/null 2>&1

Illustration:

1) Live Game Server List
wiki/execution_periodique_du_script_php.txt · Last modified: 2016/05/18 18:41 (external edit)