This is a discussion on executing ssh from shell script within the Linux Networking forums, part of the Linux Forums category; Hi, I have the following script on my client machine, which connects to the server using ssh. On the remote ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
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 |
|
|||
|
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 > |
|
|||
|
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 !! |
![]() |
| Thread Tools | |
| Display Modes | |
|
|