[CLUE-Tech] ssh - how to pass parameters along with a script?

Jeffery Cann jc_cann at yahoo.com
Fri Apr 25 14:30:06 MDT 2003


Greetings.

I have a simple little shell script.  The entire thing
is double quoted (see below) so I can pass the script
to a remote server for its execution.  This is
different than the intent of ssh to run a remote
command.  I am sending the command(s) I want to run to
the remote server (instead of running a script that
resides on it), e.g.,

$ ssh remote < script.sh   - or - 
$ ssh remote `cat script.sh` 

The question:  how can I pass along parameters with my
script?  I want to do something like:

$ ssh remote < script.sh "param1 param2"  

but the shell doesn't understand my intent.  I want to
send parameters to the remote shell when it runs the
'script.sh'.  I'm stumped.

I appreciate any suggestions.
Jeff

-------------- script.sh -----------------
"DEPLOY_HOME=/tmp/iasdeploy/jaws
if [ ! -d $DEPLOY_HOME/$2/$3 ]
then 
	/bin/mkdir -p $DEPLOY_HOME/$2/$3
	/usr/bin/chmod 777 $DEPLOY_HOME/$2/$3
else 
	return 0
fi"

=====
Planet Earth (tm)
http://jefferycann.com/

__________________________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo
http://search.yahoo.com



More information about the clue-tech mailing list