Merci de faire une recherche avant de poster :)

Nous sommes actuellement le 29 Juin 2017 09:21

Heures au format UTC + 1 heure [ Heure d’été ]




Publier un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
 Sujet du message: Fifo : premier entré, premier sorti
MessagePublié: 29 Mai 2013 15:22 
Hors-ligne
Web Manu, Master of P2PFR.com
Avatar de l’utilisateur

Inscrit le: 07 Déc 2001 02:00
Messages: 4070
Localisation: in the code
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.pdf

A 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 !


Rapporter ce message
Haut
 Profil Site InternetICQYIM 
Répondre en citant  
 Sujet du message: Re: Fifo : premier entré, premier sorti
MessagePublié: 30 Mai 2013 12:06 
Hors-ligne
0 ou 1 je me tâte
Avatar de l’utilisateur

Inscrit le: 07 Déc 2001 02:00
Messages: 10393
Localisation: Lille et ailleurs
Avec les commandes tailf, tee, grep, y'a pas moyen de faire qqch ?
J'avoue qu'avec «tailf -n 1» il me rebalance l'intégralité du fichier au lieu des x dernières lignes quand je fais un test.


Rapporter ce message
Haut
 Profil Site Internet 
Répondre en citant  
 Sujet du message: Re: Fifo : premier entré, premier sorti
MessagePublié: 30 Mai 2013 12:31 
Hors-ligne
Web Manu, Master of P2PFR.com
Avatar de l’utilisateur

Inscrit le: 07 Déc 2001 02:00
Messages: 4070
Localisation: in the code
Jamais utilisé tailf mais plutot tail -f
Mais si t'as une solution ;)


Rapporter ce message
Haut
 Profil Site InternetICQYIM 
Répondre en citant  
 Sujet du message: Re: Fifo : premier entré, premier sorti
MessagePublié: 30 Mai 2013 14:39 
Hors-ligne
0 ou 1 je me tâte
Avatar de l’utilisateur

Inscrit le: 07 Déc 2001 02:00
Messages: 10393
Localisation: Lille et ailleurs
C'est kiff-kiff.

Mais j'ai des bizarreries avec tail, soit ça balance rien (comme s'il flushait pas alors que j'pense que si...) Soit il me rebalance l'intégralité du fichier qui a changé. Ca te fait ça aussi ?


Rapporter ce message
Haut
 Profil Site Internet 
Répondre en citant  
 Sujet du message: Re: Fifo : premier entré, premier sorti
MessagePublié: 30 Mai 2013 15:23 
Hors-ligne
Web Manu, Master of P2PFR.com
Avatar de l’utilisateur

Inscrit le: 07 Déc 2001 02:00
Messages: 4070
Localisation: in the code
hm nan, jamais eux de problème avec tail.
En général je fais tail -f /var/log/fichierdelog

Sinon y'a la commande less soit tu fait less /var/log/fichierdelog
ou less -R /var/log/fichierdelog (si ton fichier a des caractères d'échappement qui correspond à de la couleur genre \\033[0;33m etc..)
Ensuite tu tapes F (en majuscule) et il passe en mode flux. Ctrl+C pour arrêter. 'R' pour reloader le fichier.

Si t'as des exemples de truc chelou ( <- ce mot est maintenant dans le dictionnaire !!! ) je veux bien essayer de comprendre ce qui cloche.


Rapporter ce message
Haut
 Profil Site InternetICQYIM 
Répondre en citant  
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 messages ] 

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité


Vous pouvez publier de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Aller vers:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr