Ferenc Erki > Rex > Rex::Commands::Tail

Download:
Rex-1.3.2.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: v1.3.2   Source  

NAME ^

Rex::Commands::Tail - Tail a file

Version <= 1.0: All these functions will not be reported.

All these functions are not idempotent.

DESCRIPTION ^

With this module you can tail a file.

SYNOPSIS ^

 tail "/var/log/syslog";

EXPORTED FUNCTIONS ^

tail($file)

This function will tail the given file.

 task "syslog", "server01", sub {
   tail "/var/log/syslog";
 };

If you want to control the output format, you can define a callback function:

 task "syslog", "server01", sub {
   tail "/var/log/syslog", sub {
    my ($data) = @_;
 
    my $server = Rex->get_current_connection()->{'server'};
 
    print "$server>> $data\n";
   };
 };
syntax highlighting: