#!/bin/csh -f ############# #setting paths... setenv ALICE_ROOT /alisoft/ALICEsoftware/AliRoot/v4-04-Release setenv ROOTSYS /alisoft/ALICEsoftware/root/v5-11-06 setenv GEANT3PATH /alisoft/ALICEsoftware/geant3/v1-5 setenv PATH $ROOTSYS/bin:$ALICE_ROOT/bin/tgt_linux:$PATH setenv LD_LIBRARY_PATH /usr/condor/condor/lib:$ROOTSYS/lib:$ALICE_ROOT/lib/tgt_linux:$GEANT3PATH/lib/tgt_linux:$LD_LIBRARY_PATH #or you can do like #. alilogin trunk(or your script to set env) echo ${PATH} echo ${LD_LIBRARY_PATH} #setting dirs... setenv main_DIR /alidata10/alice_u/minjung/000.tutorial/0.condor setenv running_DIR ${main_DIR}/running setenv result_DIR ${main_DIR}/results setenv condor_DIR ${out_DIR}/condor_logs mkdir -p ${condor_DIR} mkdir -p ${running_DIR} cd ${main_DIR} set nth=0 while (nth <4 ) echo $nth cd ${running_DIR} setenv wrk_dir wrk_${nth} setenv output_dir sim_${nth} mkdir ${wrk_dir} mkdir ${output_dir} cd ${wrk_dir} cp ${main_DIR}/StartSim.C . cp ${main_DIR}/Config.C . cp ${main_DIR}/StartReco.C . cp ${main_DIR}/jobscript_sim . setenv condor_cmd jobscript_sim${nth}.cmd setenv jobscript jobscript_sim setenv LOG ${condor_DIR}/jobscript_sim${nth}.LOG #make a cmd file for submit... cat << EOF > $condor_cmd universe = vanilla Getenv = true executable = ${jobscript} output = ${condor_DIR}/jobscript_sim${nth}.out error = ${condor_DIR}/jobscript_sim${nth}.err log = ${condor_DIR}/jobscript_sim${nth}.log should_transfer_files = YES when_to_transfer_output = ON_EXIT transfer_input_files = StartSim.C,Config.C,StartReco.C requirements = (Arch == "X86_64") queue EOF condor_submit $condor_cmd cd ../../ @ nth = $nth + 1 end