FW: Needed - remote login and piped execution script.

Bobby Kleemann rkleeman at neta.com
Wed Sep 6 17:39:13 CDT 2000


~sdpm~
You shouldn't need Perl.  Try 

tar cf - . | ssh remote-machine tar xvpf -

With SSH1 you could set it up and login without a password.  I don't know
the process for SSH2.  There may be an option or two of SSH you need to
map stdout locally to stdin remotely.  If you don't need to worry about
security over the net then you can probably use rsh instead.  Telnet would
be a bad solution because it's possible for the escape character to show
up and you'd have to go through all sorts of contortions to protect that.
 _ _ _
 Bobby Kleemann <rkleeman at neta.com>
     http://www.neta.com/~rkleeman/

On Wed, 6 Sep 2000, Rick Schlientz wrote:

> ~sdpm~
> Guess I'll try sending this again...
> 
> -----Original Message-----
> From: Rick Schlientz [mailto:rschlientz at yahoo.com]
> Sent: Thursday, August 31, 2000 5:10 PM
> To: San Diego Perl Mongers
> Subject: Needed - remote login and piped execution script.
> 
> 
> Hi PerlMongers!
> 
> I'm trying to write some perl code to log into a system, launch a program,
> then launch a program on the local system and connect it's stdout to the
> remote systems stdin, etc.  I was thinking Expect.pm would be a good tool
> for the job, but would like some advice on how to go about using it, or
> advice on a better way of doing things if there is one.
> 
> An example sequence for tar would be this:
> 
> 1)	Telnet to the remote system.
> 2)	Login to the remote system.
> 3)	Launch tar xvpf - on the remote system.
> 4)	Launch tar cf - ./ (or whatever) on the local system.
> 5)	Let tar happen.
> 6)	Close down the remote tar.
> 7)	Close down the local tar.
> 8)	Exit.
> 
> Comments?  Ideas?  Thanks in advance!
> 
> ~sdpm~
> 
> The posting address is: san-diego-pm-list at hfb.pm.org
> 
> List requests should be sent to: majordomo at hfb.pm.org
> 
> If you ever want to remove yourself from this mailing list,
> you can send mail to <majordomo at happyfunball.pm.org> with the following
> command in the body of your email message:
> 
>     unsubscribe san-diego-pm-list
> 
> If you ever need to get in contact with the owner of the list,
> (if you have trouble unsubscribing, or have questions about the
> list itself) send email to <owner-san-diego-pm-list at happyfunball.pm.org> .
> This is the general rule for most mailing lists when you need
> to contact a human.
> 



~sdpm~

The posting address is: san-diego-pm-list at hfb.pm.org

List requests should be sent to: majordomo at hfb.pm.org

If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at happyfunball.pm.org> with the following
command in the body of your email message:

    unsubscribe san-diego-pm-list

If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at happyfunball.pm.org> .
This is the general rule for most mailing lists when you need
to contact a human.




More information about the San-Diego-pm mailing list