Mindless Techie

23 Jun, 2008

Turbotail and multitail

Posted by: John Alberts In: Gentoo| Linux

I just found a couple cool programs called turbotail and multitail while searching for rbot using eix.

Turbotail is just like tail, but it uses dnotify instead of auto refreshing a defined number of seconds.  I always thought it was kind of silly to keep refreshing the screen searching for new content with tail.  Turbotail just sits there until the kernel notifies of a change in the file that you are tail’ing and then it updates what you see.

Multitail looks like a VERY robust way of viewing multiple files.  It can tail any number of files and supports text filtering and even syntax highlighting.

Turbotail works great, but unfortunately multitail crashes when I try to run it from my Yakuake console.  I get this:

--*- multitail 5.2.0 (C) 2003-2007 by folkert@vanheusden.com -*--
 
A problem occured at line 511 in function mynewwin (from file term.c):
 
Failed to create window with dimensions 55x9 at offset -27,-4 (terminal size: 167,19)

Seems to work just fine from a regular console though.  It will take me a while to actually learn all of the features of multitail.

3 Responses to "Turbotail and multitail"

1 | Matija "hook" Šuklje

June 24th, 2008 at 3:02 am

Avatar

I’ve been using ‘inotail’ (also in Portage) so far, but do you know of any end-user difference between ‘inotail’ (uses inotify directly) and ‘turbotail’ (uses it through fam/gamin)?

Also, there is one problem with all *notify *tails I’ve seen so far — it doesn’t seem to work when you’re tailing from the /proc.

2 | John Alberts

June 24th, 2008 at 7:32 am

Avatar

I didn’t know about inotail. Actually, I had never even thought about trying another tail program before I found turbotail.
I guess it makes sense that *notify tails don’t work with /proc files, since those aren’t actually files. It’s my understanding that i/dnotify monitors for filesystem changes.
I would expect that including /proc files in i/dnotify would probably generate a ton of notifications.
Thanks, I’ll have to give inotail a try.
John

3 | Matija "hook" Šuklje

June 24th, 2008 at 5:21 pm

Avatar

Well, if you find any notable difference between ‘turbotail’ and ‘inotail’, please let me know.

Cheers,
Matija

Comment Form


  • John Alberts: I did try eselect at first, but the problem seems to be with some servers not having the new releases directory, or at least the releases directory no
  • gregf: I have my profile set to the following. /usr/portage/profiles/default/linux/amd64/2008.0 Also I would recommend using eselect rather than just doing
  • Matija "hook" Šuklje: Well, if you find any notable difference between 'turbotail' and 'inotail', please let me know. Cheers, Matija

Flickr PhotoStream

    "storm4.jpg""storm3.jpg""storm2.jpg""storm1"

About

These are the mindless ramblings of a Windows and Linux systems administrator.

 

June 2008
M T W T F S S
« Mar   Jul »
 1
2345678
9101112131415
16171819202122
23242526272829
30