Помогите с 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);