En cherchant un truc, je suis tombé sur la commande mkfifo sous linux.
Ca permet de créer un "pipe" sous forme de fichier, c'est assez intéressant et donc pas évident à comprendre.
J'ai pas trouvé grand chose sur le net, donc je partage le peu que j'ai trouvé qui me parait assez explicite pour comprendre le fonctionnement.
http://deptinfo.unice.fr/~dalle/wiki/up ... mpl-2p.pdfA la base de ma recherche, je voulais trouver un moyen de faire un script qui surveillerait un fichier de log et que sur une certaine condition, le script exécute une commande.
Tout ça en temps réel donc on oublie le système de cron toutes les minutes.
Du coup je n'ai pas trouvé de solution, pourtant fail2ban le fait bien, mais je ne sais pas comment ils font.
Je ne veut pas non plus installer un module dans le kernel qui permet d'etre notifier au moindre changement d'un fichier, je pense que ça alourdira le système pour rien.
Si qqun à la solution, je prend !