Voici une idée avec un serveur apache local.
- Installez Apache sur votre machine.
- Localiser le fichier access.log d'Apache
- Observez les changements sur ce fichier avec cette commande, et cherchez une chaîne spécifique dans le journal : ici, j'observe l'accès à mon application web Drupal
Tapez cette commande dans un terminal
$ tail -f access_log | awk '/drupal/ {system("/Applications/capture.app/Contents/MacOS/Application\\\ Stub");}'
Capture.app
est une application d'automatisation. Il peut s'agir de tout ce que vous voulez, par exemple :
$ system("say Drupal"); # speech synthesis
$ system("open -R /"); # opens the Finder
Ce n'est pas une solution propre, il traite tous les logs au démarrage, et il est attaché à un terminal. Apache a des mécanismes pour faire cela avec des hooks.
Il n'est même pas nécessaire d'avoir quelque chose à l'URL. La seule partie importante est la requête dans acces_log.