blob: f2ad4d98e17324a43173c0f7cd09aa2f9ab55571 [file] [log] [blame]
mbligh7c8ea992009-06-22 19:03:08 +00001#!/usr/bin/python
mblighe48bcfb2008-11-11 17:09:44 +00002#
3# Script for tailing one to many logfiles and merging their output.
4
5import optparse, os, signal, sys
6
7import monitors_util
8
9usage = 'usage: %prog [options] follow_path ...'
10parser = optparse.OptionParser(usage=usage)
11parser.add_option(
12 '-l', '--lastlines_dirpath',
13 help='Path to store/read last line data to/from.')
14
15
16def main():
17 (options, follow_paths) = parser.parse_args()
18 if len(follow_paths) < 1:
19 parser.print_help()
20 sys.exit(1)
21
22 monitors_util.follow_files(
23 follow_paths, sys.stdout, options.lastlines_dirpath)
24
25
26if __name__ == '__main__':
27 main()