1- # actual submission - this one uses rucio as output location
2-
1+ # actual submission
32export INPUT_TAR_DIR_LOCAL=` cat cvmfs.location`
43
4+ # this sends output directly to $NAMESPACE in rucio
5+
6+ source job_config.sh # pick up the configuration
7+
8+ echo " ---- check the configuration ----"
59echo " DIRECTORY=$DIRECTORY "
610echo " DUNE_VERSION=$DUNE_VERSION "
711echo " DUNE_QUALIFIER=$DUNE_QUALIFIER "
@@ -12,11 +16,14 @@ echo "USERF=$USERF"
1216echo " NUM_EVENTS=$NUM_EVENTS "
1317echo " DESCRIPTION=$DESCRIPTION "
1418echo " INPUT_TAR_DIR_LOCAL=$INPUT_TAR_DIR_LOCAL "
15- echo " Output NAMESPACE=$NAMESPACE "
16-
19+ echo " NAMESPACE=${NAMESPACE} "
1720
18- echo " tardir $INPUT_TAR_DIR_LOCAL "
19- justin simple-workflow \
20- --mql " $MQL " \
21- --jobscript submit_local_code_rucio.jobscript.sh --rss-mb 4000 \
22- --output-pattern " *.root:${USER} -output" --env APP_TAG=${APP_TAG} --env DIRECTORY=${DIRECTORY} --scope usertests --lifetime 30 --env INPUT_TAR_DIR_LOCAL=${INPUT_TAR_DIR_LOCAL} --env DUNE_VERSION=${DUNE_VERSION} --env DUNE_QUALIFIER=${DUNE_QUALIFIER} --env FCL_FILE=${FCL_FILE} --env NUM_EVENTS=${NUM_EVENTS} --env NAMESPACE=${NAMESPACE} --description " ${DESCRIPTION} "
21+ if test -e " ./${FCL_FILE} " ; then
22+ echo " ---- do the submission ----"
23+ justin simple-workflow \
24+ --mql " $MQL " \
25+ --jobscript submit_local_code.jobscript.sh --rss-mb 4000 \
26+ --output-pattern " *.root:${USER} -output" --env APP_TAG=${APP_TAG} --env DIRECTORY=${DIRECTORY} --scope ${NAMESPACE} --lifetime 700 --env INPUT_TAR_DIR_LOCAL=${INPUT_TAR_DIR_LOCAL} --env DUNE_VERSION=${DUNE_VERSION} --env DUNE_QUALIFIER=${DUNE_QUALIFIER} --env FCL_FILE=${FCL_FILE} --env NUM_EVENTS=${NUM_EVENTS} --env USERF=${USERF} --env NAMESPACE=${NAMESPACE} --description " ${DESCRIPTION} "
27+ else
28+ echo " FCL_FILE must be in $DIRECTORY for now"
29+ fi
0 commit comments