Помогите с FTP и затем Tar в Perl

Мне нужно FTP на сервер, tar все файлы в каталоге, а затем FTP на другой сервер.

После того, как я установил tar на сервер, это не проблема, но у меня возникли проблемы, пытаясь понять, как использовать Archive::Tar и Net::FTP вместе.

2 ответа

Решение

Вам нужно будет использовать ssh или что-то подобное для отправки команды на удаленный сервер для создания файла tar. Вы сможете использовать Net::FTP для получения результирующего файла.

Из документации архива::Tar:

use Archive::Tar;
my $tar = Archive::Tar->new;
$tar->add_files('file/foo.pl', 'docs/README');
$tar->write('files.tgz', COMPRESS_GZIP);
Другие вопросы по тегам