Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
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,
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: tar from another server
by graff (Chancellor) on Dec 06, 2002 at 04:44 UTC | |
by Anonymous Monk on Dec 06, 2002 at 07:11 UTC | |
by Anonymous Monk on Dec 08, 2002 at 08:01 UTC | |
by graff (Chancellor) on Dec 10, 2002 at 02:58 UTC | |
|
Re: tar from another server
by waswas-fng (Curate) on Dec 06, 2002 at 04:28 UTC |