Networking Forums

Networking Forums > Computer Networking > Linux Networking > executing ssh from shell script

Reply
Thread Tools Display Modes

executing ssh from shell script

 
 
R C V
Guest
Posts: n/a

 
      03-19-2008, 03:59 PM
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

 
Reply With Quote
 
 
 
 
Robert Harris
Guest
Posts: n/a

 
      03-19-2008, 04:49 PM
R C V wrote:
> 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


Your script is trying to run ./testscripts/copyexecutable on your local
client machine. instead you need to run:

ssh root@10.10.1.180 ./testscripts/copyexecutable

Robert

>
> 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
>

 
Reply With Quote
 
Holger Petersen
Guest
Posts: n/a

 
      03-19-2008, 04:55 PM
R C V <(E-Mail Removed)> writes:

>Hi,

Ho!


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


Just try:

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

good luck, Holger
 
Reply With Quote
 
R C V
Guest
Posts: n/a

 
      03-19-2008, 07:53 PM
On Mar 19, 10:55 am, Holger Petersen <h...@kbbs.org> wrote:
> R C V <rss...@gmail.com> writes:
>
> >Hi,

>
> Ho!
>
> >#!/bin/sh
> >ssh r...@10.10.1.180
> >./testscripts/copyexecutable
> >exit

>
> Just try:
>
> #!/bin/sh
> ssh r...@10.10.1.180 ./testscripts/copyexecutable # in one line
> exit
>
> good luck, Holger


Everyone, thanks a lot ! This works !!
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
shell script to log http request newbiegalore Linux Networking 0 04-06-2008 11:05 PM
executing ssh from shell script R C V Linux Networking 2 03-23-2008 07:20 PM
pppd ip-up.d script not executing TopperUK Linux Networking 3 05-22-2007 03:00 PM
Copy files using filenames from text files with shell script or bash script altariamx2003@gmail.com Linux Networking 4 11-23-2006 08:27 AM
Executing programs Manfred Nowak Windows Networking 0 03-06-2004 09:34 PM



1 2 3 4 5 6 7 8 9 10 11