Le module Cronlog pour OpenMage
Sommaire (v4.6.0)
N'oubliez pas que cette documentation ne concerne que la dernière version du module.
N'oubliez pas de lire cette page entièrement.
🌟🌟🌟🌟🌟 par Julien,
le 01/04/2020 Ce module n'est pas premium, n'est pas ultimate, n'est pas pro, il ne contient pas un mouchard ni un jolie panneau de publicité, et il n'augmentera pas votre ROI de 165%. Il est tout simplement mieux que tout ce que vous avez pu voir ailleurs. C'est une révolution !
Présentation du module
Description
Ce module permet :
- d'afficher l'historique des tâches cron
- de configurer la durée de vie de l'historique plus facilement
- d'annuler, d'exécuter ou de relancer une tâche cron manuellement
- d'activer ou de désactiver des tâches cron depuis le back-office et depuis les config.xml
- de recevoir un rapport quotidien, hebdomadaire ou mensuel sur l'état des tâches cron
Le rapport est envoyé par email dans la nuit en fonction de la configuration.
Lorsqu'une tâche cron est en cours d'exécution, l'objet schedule est accessible avec Mage::registry('current_cron')
.
Accès et configuration
Configuration disponible dans Système » Configuration » Outils » Tâches cron.
Disponible dans Outils » Tâches cron.
Durée de vie de l'historique
La durée de vie se configure facilement via un nombre de jour. Toutes les tâches cron terminées avec succès seront supprimées après ce délai. Pour tous les autres statuts, les tâches cron seront supprimées après 3x ce délai.
Désactivation depuis le config.xml
Il est possible de désactiver une tâche cron directement depuis les fichiers config.xml.
Cela se fait grâce à la balise disabled
comme dans l'exemple ci-dessous.
xml<config>
<crontab>
<jobs>
<catalog_product_alert>
<schedule>
<disabled>1</disabled>
</schedule>
</catalog_product_alert>
</jobs>
</crontab>
</config>
Compatible avec OpenFileEditor
Lorsque l'extension pour navigateur OpenFileEditor est installée, lors de l'affichage d'une trace d'erreur PHP, les chemins des fichiers sont cliquables, afin de les ouvrirs dans votre éditeur de fichier préféré.
Installation et désinstallation
Rien de plus simple avec composer (ou en décompressant l'archive du module).
Pour obtenir la clef, continuez votre lecture :) ...
Pour la désinstallation, après avoir désinstallé le module, il ne reste plus qu'à effacer la configuration :
sqlDELETE FROM core_config_data WHERE path LIKE "cronlog/%";
DELETE FROM core_config_data WHERE path LIKE "crontab/jobs/cronlog_%";
DELETE FROM core_config_data WHERE path LIKE "crontab/jobs/%/disabled";
Téléchargement du module
Installation avec composer : composer require luigifab/openmage-cronlog
Téléchargement de la dernière version : openmage-cronlog-4.6.0.tar.gz
Voir aussi : github - composer - geany - phpstorm
- Version actuelle : 4.6.0 (01/01/2024)
- Compatibilité : OpenMage 19.x / 20.x / 21.x, PHP 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3
- Compatibilité client : Firefox 36+, Chrome 32+, Opera 19+, Edge 16+, Safari 9+
- Traductions : allemand (de), anglais (en), espagnol (es), français (fr-FR/fr-CA), italien (it), portugais (pt-PT/pt-BR) / chinois (zh), grec (el), hongrois (hu), japonais (ja), néerlandais (nl), polonais (pl), roumain (ro), russe (ru), slovaque (sk), tchèque (cs), turc (tr), ukrainien (uk)
- Licence : GNU GPL 2.0+
- À lire absolument : le fichier README
- 4.6.0
- Testé avec Firefox 36/114, Chrome 32/109, Edge 109, Opera 19/95 sur OpenMage 21.3.0 avec PHP 7.2 - 8.3 et MariaDB 10.11.
Si vous aimez ce module, prenez un peu de votre temps pour améliorer les traductions.