From: "Rebhan, Gilbert" Date: 2007-08-22T19:27:16+09:00 Subject: Re: tail, start reading at EOF -----Original Message----- From: Bertram Scharpf [mailto:lists@bertram-scharpf.de] Sent: Wednesday, August 22, 2007 12:14 PM To: ruby-talk ML Subject: Re: tail, start reading at EOF /* Hi, Am Mittwoch, 22. Aug 2007, 18:20:12 +0900 schrieb Rebhan, Gilbert: > how to alter tail function to start at the end > of the file, not reading the lines already existing in file ? = file.seek 0, IO::SEEK_END */ thanks, with your pointer and an older post by Robert Klemme i have a working solution now = def tail(file, interval=1) raise "Illegal interval #{interval}" if interval < 0 File.open(file) do |io| io.seek 0, IO::SEEK_END loop do while ( line = io.gets ) puts line end # uncomment next to watch what is happening puts "-" sleep interval end end end Anything to improve ? Regards, Gilbert