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
p...@brama.com
--
users mailing list
users@lists.fedoraproject.org
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

Reply via email to