SIMPLE SOLUTIONS

REX::COMMANDS::SYNC(3PM) - Linux man page online | Library functions

Sync directories.

Chapter
2018-02-01
Rex::Commands::Sync(3pm) User Contributed Perl Documentation Rex::Commands::Sync(3pm)

NAME

Rex::Commands::Sync - Sync directories

DESCRIPTION

This module can sync directories between your Rex system and your servers without the need of rsync.

SYNOPSIS

use Rex::Commands::Sync; task "prepare", "mysystem01", sub { # upload directory recursively to remote system. sync_up "/local/directory", "/remote/directory"; sync_up "/local/directory", "/remote/directory", { # setting custom file permissions for every file files => { owner => "foo", group => "bar", mode => 600, }, # setting custom directory permissions for every directory directories => { owner => "foo", group => "bar", mode => 700, }, exclude => [ '*.tmp' ], parse_templates => TRUE|FALSE, on_change => sub { my (@files_changed) = @_; }, }; # download a directory recursively from the remote system to the local machine sync_down "/remote/directory", "/local/directory"; };
perl v5.26.1 2018-02-01 Rex::Commands::Sync(3pm)
Download raw manual
Index User Contributed Perl Documentation (+23303) perl v5.26.1 (+10548) № 3 (+68044)
Go top