On Sun, 20 May 2012, Paul Allen Newell wrote:
On 5/20/2012 5:20 AM, Mikkel L. Ellertson wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 05/19/2012 11:51 PM, Paul Allen Newell wrote:
> Hello:
>
> Is there a way to flush output to /etc/log/message so a tail -f
> catches things when they happen rather than what I think I am
> seeing as a buffer hold-until-full delay?
>
> Thanks in advance, Paul
What you are seeing is the last last 10 lines of the file, and
then new additions as it is added to the file. This is the way
tail -f works. You may want to read the man or info page on tail.
Mikkel
- --
JD: Thanks for the suggestions of things to "man" in your earlier reply
Mikkel: I understand tail. What I am having problems with is expecting to see
new additions from iptables logging rejections and not getting them until
much later, if at all? I just wanted to find out if there was a need/way to
make sure that nothing is "waiting" to be written as Idon't know if there is
any buffering of output (something like fflush() in c++).
Suvayu and Reindl: Thanks for your suggestions.
To all: I am getting the sense from these answers that the assumption is that
anything that needs to be written to /var/log/messages happens on demand and
there is no buffering (as in "nobody replied that I need to do something to
flush").
One more suggestion; if I understand correctly, you want to tail -f a
logfile, but you only want to see certain events; perhaps this is what you
need:
tail -f /path/to/some/logfile | grep certain_event
Paul
fyi,
Max Pyziur
pyz@xxxxxxxxx
--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org