Group: comp.os.linux.networking
From: R C V
Date: Wednesday, March 19, 2008 11:59 AM
Subject: executing ssh from shell script

Hi,
I have the following script on my client machine, which connects
to the server using ssh.
On the remote server there is a shell script which I want to
execute.

#!/bin/sh
ssh root@10.10.1.180
./testscripts/copyexecutable
exit

On the command prompt of the remote server the 'copyexecutable' script
works perfectly fine. But when I try to run the above shell script on
the local client, this is what I get..

[root@client DIR] $ ./test
Last login: Wed Feb 27 16:33:39 2008 from 10.10.1.253
[root@server ~]#

Then I hit a Ctrl-D and this is what I get

Connection to 10.10.1.180 closed.
./test: line 3: ./testscripts/copyexecutable: No such file or
directory

Can someone help me as to how have the script executed remotely using
the client script. Secondly I do not want to hit Ctrl-D and want the
script to exit automatically.

TIA,
RC

Safety Articles | Usenet Groups | Usenet News | Bluegrass