Re:  Problem using StarCluster command in shell scripts
 
Hi Mrinal,
My apologies for the delay on this. The following version of your script
seems to work for me:
#!/bin/sh -xv
cmd="mkdir -p /usr/local/test_lpapp"
args=""
starcluster sshmaster scsmallcluster "'$cmd $args'"
The "'$var'" trick causes single quoted strings to evaluate variables.
Test it out and let me know.
HTH
~Justin
On Sat, Jul 07, 2012 at 07:23:00PM +0530, Mrinal Zalpuri wrote:
>    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
>
>
> _______________________________________________
> StarCluster mailing list
> StarCluster_at_mit.edu
> http://mailman.mit.edu/mailman/listinfo/starcluster
- application/pgp-signature attachment: stored
 
Received on Fri Jul 20 2012 - 19:04:40 EDT
 
This archive was generated by
hypermail 2.3.0.