|
#!/usr/local/bin/perl use strict; use warnings; use IO::File; use Tk; use Tk::ROText; my $cmdname = $0; $cmdname =~ s{.*/}{}; my $usage = "Usage: $cmdname logfile\n"; die $usage unless @ARGV == 1; my $logfile = shift @ARGV; die "$cmdname: Unknown file: $logfile\n" unless -f $logfile; my ($log, $pid) = spawn_pipe("tail -f $logfile"); die "$cmdname: Unable to open $logfile: $!\n" unless defined $log; |
Auf der Kommandozeile erwartet logviewer.pl
die Angabe genau eines Namens der darzustellenden
wachsenden Datei.
| |
Die Aufgabe, das Wachstum der Datei zu verfolgen,
wird an tail -f delegiert. logviewer.pl liest dann
nur noch von einer Pipeline ein.
|
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003 |