if the file changes send email about diff
Posted
by
user62367
on Super User
See other posts from Super User
or by user62367
Published on 2011-02-06T13:33:38Z
Indexed on
2011/02/06
15:27 UTC
Read the original article
Hit count: 282
I have 2 script. Script "A", Script "B".
Script A is regulary watching the dhcpacks
[dhcp release is configured to 2mins] in the logs, for the past 2 minutes. It writes the MAC addresses to a file [/dev/shm/dhcpacks-in-last-2min.txt
] every 2 minutes. Ok, this is working, active clients are in this file. Super!
Script B: On pastebin
I'm trying to create a script, that watches the changes in /dev/shm/dhcpacks-in-last-2min.txt
file ( every 1 sec). Ok. But: my watcher script [the pastebined][1] is not working fine - sometime it works, sometime it sends that someone
XY logged out`, but it's not true! Nothing happened, and the problem is not in the Script A.
Can someone help me point out, what am I missing? How can I watch a file (in every sec), that contains only MAC addresses, and if someone doesn't get dhcpack
in 2 minutes, the file /dev/shm/dhcpacks-in-last-2min.txt
changes, and that clients MAC address will be gone from it, and i need to know, who was it [pastebined my script - but somethings wrong with it].
Thank you for any help..I've been pathing my script for days now.. :\
© Super User or respective owner