#!/bin/csh  -f
if ( $#argv != 1 ) then
	echo "Usage: ./execflesh_all HostList_path"
	exit
endif
set how = `awk 'NR==2 {print $2; exit}' exectemplate`
foreach f( "`cat $1`" )
        echo $f;
	set sharp = ` echo $f | awk '{print $1}' `
	if( $sharp == "#") continue
	set numb = ` echo $f |  awk '{printf("%3.3d"), $1}' `;
	set exechost = ` echo $f |  awk '{print $2}' `;
	echo $numb  $exechost;
	#   actual exec command.
	sed "/^[^#]/s/__/$numb/g"   exectemplate  > exec;
            
	chmod +x exec;
	echo command used at $exechost is ;
	awk 'substr($1,1,1)!="#"' ./exec
	if( $how == "sge") then
	   qsub  $COSMOSTOP/UserHook/DisPara/$FLESHDIR/exec;
        else
	  ssh $exechost  $COSMOSTOP/UserHook/DisPara/$FLESHDIR/exec;
        endif
	sleep 1;
end

























































