~ubuntu-branches/ubuntu/karmic/netpipe/karmic

« back to all changes in this revision

Viewing changes to bin/nplaunch

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2004-10-26 20:28:24 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20041026202824-fdmack9iksv54eqe
Tags: 3.6.2-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! /bin/csh -f
 
2
# Example:  nplauch NPtcp -h remote_host [options]
 
3
# Works with NPtcp, NPgm, NPib, NPpvm
 
4
 
 
5
set NEXT_ARG="no"
 
6
set REMOTE_HOST=""
 
7
set REMOTE_COMMAND=""
 
8
set LOCAL_COMMAND="$*"
 
9
 
 
10
echo "$LOCAL_COMMAND"
 
11
echo "$REMOTE_COMMAND"
 
12
 
 
13
foreach ARG ( $* )
 
14
#   echo $ARG
 
15
   if( $NEXT_ARG == "yes" ) then
 
16
      set REMOTE_HOST="$ARG"
 
17
      set NEXT_ARG="no"
 
18
   else
 
19
      if( "$ARG" == "-h" ) then
 
20
         set NEXT_ARG="yes"
 
21
      else
 
22
         if( "$REMOTE_COMMAND" == "" ) then
 
23
            set REMOTE_COMMAND="$cwd/$ARG"
 
24
         else
 
25
            set REMOTE_COMMAND="$REMOTE_COMMAND $ARG"
 
26
         endif
 
27
      endif
 
28
   endif
 
29
end
 
30
 
 
31
#echo $LOCAL_COMMAND
 
32
#echo $REMOTE_COMMAND
 
33
#exit
 
34
 
 
35
# Now launch the remote executible using ssh
 
36
 
 
37
ssh -x -a $REMOTE_HOST "$REMOTE_COMMAND" &
 
38
sleep 5
 
39
$LOCAL_COMMAND