http://qs321.pair.com?node_id=568146


in reply to watch-script.pl | less +F buffering problem?

Hi, I ran your script and it works fine with
echo "pdf" >> /tmp/my.log
pdf appears in the watchers output, within a few seconds.
echo "lala" >> /tmp/my.log
does nothing

I'm not really a human, but I play one on earth. Cogito ergo sum a bum

Replies are listed 'Best First'.
Re^2: watch-script.pl | less +F buffering problem?
by axelrose (Scribe) on Aug 18, 2006 at 13:54 UTC
    That's presumably because you left out the command line parameter '-p .'. Then it checks per default for the string "pdf".

    If I just run the script without piping it to less all is fine here as well.

    It's just that somehow "script.pl -p . /tmp/my.log | less +F" remains empty and it's not general problem because this:

    perl -e 'print "a line\n" x 10' | less +F

    works.

    Axel