Ce n'est pas forcément parfait; je ne sais pas comment bash se comporte sur le >/dev/tcp/$server/$port quand netcat n'est pas en train de s'exécuter. On pourrait utiliser syslog (cf logger(1)), et sur le serveur, avec la bonne config /etc/syslog.conf: tail -f /var/log/maclog | while read ... ip mac com rest ...
-- "Remember, Information is not knowledge; Knowledge is not Wisdom; Wisdom is not truth; Truth is not beauty; Beauty is not love; Love is not music; Music is the best." -- Frank Zappa
Ce n'est pas forcément parfait; je ne sais pas comment bash se
comporte sur le >/dev/tcp/$server/$port quand netcat n'est pas en
train de s'exécuter. On pourrait utiliser syslog (cf logger(1)),
et sur le serveur, avec la bonne config /etc/syslog.conf:
tail -f /var/log/maclog | while read ... ip mac com rest ...
--
"Remember, Information is not knowledge; Knowledge is not Wisdom;
Wisdom is not truth; Truth is not beauty; Beauty is not love;
Love is not music; Music is the best." -- Frank Zappa
Ce n'est pas forcément parfait; je ne sais pas comment bash se comporte sur le >/dev/tcp/$server/$port quand netcat n'est pas en train de s'exécuter. On pourrait utiliser syslog (cf logger(1)), et sur le serveur, avec la bonne config /etc/syslog.conf: tail -f /var/log/maclog | while read ... ip mac com rest ...
-- "Remember, Information is not knowledge; Knowledge is not Wisdom; Wisdom is not truth; Truth is not beauty; Beauty is not love; Love is not music; Music is the best." -- Frank Zappa
David
Le Fri, 11 Nov 2005 17:19:12 +0100, Pascal Bourguignon a écrit :
Il n'y a pas de verrou, alors si deux machines font le ClearLog en même temps, l'une des deux peut trés bien ne pas s'effacer.
Un pipe nommé serait plus simple non ?
Le Fri, 11 Nov 2005 17:19:12 +0100, Pascal Bourguignon a écrit :
Il n'y a pas de verrou, alors si deux machines font le ClearLog en même
temps, l'une des deux peut trés bien ne pas s'effacer.
Le Fri, 11 Nov 2005 17:19:12 +0100, Pascal Bourguignon a écrit :
Il n'y a pas de verrou, alors si deux machines font le ClearLog en même temps, l'une des deux peut trés bien ne pas s'effacer.
Un pipe nommé serait plus simple non ?
Nicolas.MICHEL
Pascal Bourguignon wrote:
Il n'y a pas de verrou, alors si deux machines font le ClearLog en même temps, l'une des deux peut trés bien ne pas s'effacer.
C'est vrais, tu as raison. Mais je penses que le problème ne vient pas uniquement de là, c'est toujours les mêmes machines qui reviennent récursivement, pas juste 2x, et avec d'autres ça marche.
Le plus sur et plus facile serait d'envoyer les informations à un serveur qui sérialiserait les mises à jours: [snip]
Je vais prendre du temps pour analiser tout ça, pour l'instant j'ai rien compris :-)
Sinon un truc simple serait de mettre bêtement un petit script cron pour éplucher le fichier toutes les nuits, à une heure où personne n'est sensé se loguer.
Faut déjà que je comprenne ce que tu m'as expliqué
Mille merci Pascal ! -- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
Pascal Bourguignon <spam@mouse-potato.com> wrote:
Il n'y a pas de verrou, alors si deux machines font le ClearLog en
même temps, l'une des deux peut trés bien ne pas s'effacer.
C'est vrais, tu as raison.
Mais je penses que le problème ne vient pas uniquement de là, c'est
toujours les mêmes machines qui reviennent récursivement, pas juste 2x,
et avec d'autres ça marche.
Le plus sur et plus facile serait d'envoyer les informations à un
serveur qui sérialiserait les mises à jours:
[snip]
Je vais prendre du temps pour analiser tout ça, pour l'instant j'ai rien
compris :-)
Sinon un truc simple serait de mettre bêtement un petit script cron pour
éplucher le fichier toutes les nuits, à une heure où personne n'est
sensé se loguer.
Faut déjà que je comprenne ce que tu m'as expliqué
Mille merci Pascal !
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas
Il n'y a pas de verrou, alors si deux machines font le ClearLog en même temps, l'une des deux peut trés bien ne pas s'effacer.
C'est vrais, tu as raison. Mais je penses que le problème ne vient pas uniquement de là, c'est toujours les mêmes machines qui reviennent récursivement, pas juste 2x, et avec d'autres ça marche.
Le plus sur et plus facile serait d'envoyer les informations à un serveur qui sérialiserait les mises à jours: [snip]
Je vais prendre du temps pour analiser tout ça, pour l'instant j'ai rien compris :-)
Sinon un truc simple serait de mettre bêtement un petit script cron pour éplucher le fichier toutes les nuits, à une heure où personne n'est sensé se loguer.
Faut déjà que je comprenne ce que tu m'as expliqué
Mille merci Pascal ! -- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas