#! /bin/csh -f # # reset the blu-ice runs to somethging sensible # # set subdir = `whoami` set nextuser = "$*" # use the online schedule to retreive a name if("$1" == "nextuser") then set nextuser = `nextuser.com | awk '/current user/ && $(NF-1)+0>=7{for(i=4;i<=NF-3;++i)print tolower($i);exit} /next user/{for(i=4;i<=NF-4;++i)print tolower($i)}'` set nextuid = `grep -i "$nextuser" /etc/passwd |& awk -F ":" '{print $1}'` echo "nextuid = $nextuid" echo "nextuser = $nextuser" if("$nextuid" == "") then set nextuser = "mcfuser/$nextuser" else set nextuser = $nextuid endif set nextuser = `echo $nextuser | awk '{gsub("//","/");gsub(" ","_");gsub("_/","/");gsub("/_","/");print}'` endif if("$nextuser" != "") then # make sure this is "clean" set subdir = `echo $nextuser | awk '{print tolower($0)}'` set subdir = `echo $subdir | awk '{gsub("[^a-z/]","_");while($0~/\/\//)gsub("//","/");while($0~/__/)gsub("__","_"); while($0~/[^a-z]$/){$0=substr($0,1,length($0)-1)}; while($0~/^[^a-z]/){$0=substr($0,2)}} {print tolower($0)}'` endif cat << EOF | xos3_exchange.tcl 1 "xxxxxxxxx" 2 gtos_become_master force gtos_configure_runs runs 0 1 1 gtos_configure_run run0 inactive 0 0 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run1 inactive 0 1 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run2 inactive 0 2 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run3 inactive 0 3 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run4 inactive 0 4 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run5 inactive 0 5 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run6 inactive 0 6 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run7 inactive 0 7 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run8 inactive 0 8 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run9 inactive 0 9 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run10 inactive 0 10 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run11 inactive 0 11 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run12 inactive 0 12 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run13 inactive 0 13 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run14 inactive 0 14 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run15 inactive 0 15 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 gtos_configure_run run16 inactive 0 16 test /data/$subdir 1 gonio_phi 0.00 1.00 1.00 1.0 1.0 200.000 1 11111.00 0 0 0 0 2 0 EOF exit