I am kind of curious.
If there is a way I can create a tar file from a source server then
extract it to a local machine in 1 command in perl using system().
from a unix command line I could do something like
# ssh me@server1 "cd /directory tar cf - " | tar xfv -
My attempt in using system()
my $CMD = "ssh me\@server1" ;
my @args = qw( "cd /directory tar cf - " | tar xfv -) ;
system("$CMD @args") == 0 or die "tar failed: $?" ;
It only allows me to ssh over to the server1 then exit out
without going into the diretory create a tar file and untar.
Any thought as to how I can accomplish this?