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? thanks,
In reply to tar from another server by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |