blob: f2ad4d98e17324a43173c0f7cd09aa2f9ab55571 [file] [log] [blame]
#!/usr/bin/python
#
# Script for tailing one to many logfiles and merging their output.
import optparse, os, signal, sys
import monitors_util
usage = 'usage: %prog [options] follow_path ...'
parser = optparse.OptionParser(usage=usage)
parser.add_option(
'-l', '--lastlines_dirpath',
help='Path to store/read last line data to/from.')
def main():
(options, follow_paths) = parser.parse_args()
if len(follow_paths) < 1:
parser.print_help()
sys.exit(1)
monitors_util.follow_files(
follow_paths, sys.stdout, options.lastlines_dirpath)
if __name__ == '__main__':
main()