Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am running a batch job daily which runs on different machines daily (Say like 4 machines). Each machine has its own log file logging all the details. Is it possible to create a shell script to split the window and run tail command to view all the log files in a single terminal?

share|improve this question

migrated from May 20 '11 at 23:28

This question came from our site for professional and enthusiast programmers.

There's a utility that does that already: multitail.

It splits your terminal into as many regions as files you're monitoring. Runs on must Unix-like OSes, and the docs says it can run on Windows with Cygwin.

share|improve this answer

If you are using Putty then try to use Putty Connection Manager to view multiple terminals in a single window. Programatically i am not sure you can do this.

share|improve this answer

Alternatively you could use terminator -

Terminator lets your arrange terminal windows in a grid, so you can have a 2x2 grid with 4 windows running tail for each log file.

sudo aptitude install terminator
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.