The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Rex::Commands::Tail - Tail a file

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";
 };

Or, if you want to format the output by yourself, 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";
   };
 };