Hello,
 
I am facing some issue when using starcluster commands from shell sripts. I
a shell script test.sh which has this code
*************
#!/bin/sh -xv
 
cmd="mkdir -p /usr/local/test_lpapp"
args=""
starcluster sshmaster scsmallcluster \'$cmd $args\'
************
 
When I run this on command prompt, I am getting this error
*****************
#!/bin/sh -xv
 
cmd="mkdir -p /usr/local/test_lpapp"
+ cmd=mkdir -p /usr/local/test_lpapp
args=""
+ args=
starcluster sshmaster scsmallcluster \'$cmd $args\'
+ starcluster sshmaster scsmallcluster 'mkdir -p /usr/local/test_lpapp '
StarCluster - (
http://web.mit.edu/starcluster) (v. 0.93.3)
Software Tools for Academics and Researchers (STAR)
Please submit bug reports to starcluster_at_mit.edu
 
Usage: sshmaster [options] <cluster> [<remote-command>]
 
    SSH to a cluster's master node
 
    Example:
 
        $ sshmaster mycluster
 
    You can also execute commands without directly logging in:
 
        $ starcluster sshmaster mycluster 'cat /etc/hosts'
 
starcluster: error: no such option: -p
***************
But if I run starcluster sshmaster scsmallcluster 'mkdir -p
/usr/local/test_lpapp ' directly from the command prompt it works. Also if I
remove everything else and just keep this command in my script then also it
works. But when creating this command using arguments/variables it created
problem
 
 
Any help would be appreciated
 
best regards
 
Mrinal Zalpuri
 
Received on Sat Jul 07 2012 - 09:53:19 EDT