Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 01dc4c678a29db422c61354a075f76fe > files > 9

netpipe-3.7.1-2mdv2008.1.i586.rpm

#! /bin/csh -f
# Example:  nplauch NPtcp -h remote_host [options]
# Works with NPtcp, NPgm, NPib, NPpvm

set NEXT_ARG="no"
set REMOTE_HOST=""
set REMOTE_COMMAND=""
set LOCAL_COMMAND="$*"

echo "$LOCAL_COMMAND"
echo "$REMOTE_COMMAND"

foreach ARG ( $* )
#   echo $ARG
   if( $NEXT_ARG == "yes" ) then
      set REMOTE_HOST="$ARG"
      set NEXT_ARG="no"
   else
      if( "$ARG" == "-h" ) then
         set NEXT_ARG="yes"
      else
         if( "$REMOTE_COMMAND" == "" ) then
            set REMOTE_COMMAND="$cwd/$ARG"
         else
            set REMOTE_COMMAND="$REMOTE_COMMAND $ARG"
         endif
      endif
   endif
end

#echo $LOCAL_COMMAND
#echo $REMOTE_COMMAND
#exit

# Now launch the remote executible using ssh

ssh -x -a $REMOTE_HOST "$REMOTE_COMMAND" &
sleep 5
$LOCAL_COMMAND