executing ssh from shell script

Discussion in 'Linux Networking' started by R C V, Mar 19, 2008.

  1. R C V

    R C V Guest

    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

    ssh [email protected]

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

    [[email protected] DIR] $ ./test
    Last login: Wed Feb 27 16:33:39 2008 from
    [[email protected] ~]#

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

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

    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.

    R C V, Mar 19, 2008
    1. Advertisements

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

    ssh [email protected] ./testscripts/copyexecutable

    Robert Harris, Mar 19, 2008
    1. Advertisements

  3. Just try:

    ssh [email protected] ./testscripts/copyexecutable # in one line

    good luck, Holger
    Holger Petersen, Mar 19, 2008
  4. R C V

    R C V Guest

    Everyone, thanks a lot ! This works !!
    R C V, Mar 19, 2008
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.