Changeset ca867de in flex_extract.git for run/run.sh
- Timestamp:
- Oct 5, 2018, 3:35:18 PM (6 years ago)
- Branches:
- master, ctbto, dev
- Children:
- 5bad6ec
- Parents:
- 27fe969
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
run/run.sh
- Property mode changed from 100644 to 100755
r2fb99de rca867de 1 1 #!/bin/bash 2 3 pyscript = ../python/submit.py 2 # 3 # @Author: Anne Philipp 4 # 5 # @Date: October, 4 2018 6 # 7 # @Description: 8 # 4 9 10 11 # ----------------------------------------------------------------- 12 # AVAILABLE COMMANDLINE ARGUMENTS TO SET 13 # 14 # THE USER HAS TO SPECIFY THESE PARAMETER 15 # 16 17 QUEUE=None 18 START_DATE='20120908' 19 END_DATE=None 20 DATE_CHUNK=None 21 BASETIME=None 22 STEP=None 23 LEVELIST=None 24 AREA=None 25 INPUTDIR='../../run/workspace/test' 26 OUTPUTDIR=None 27 FLEXPART_ROOT_SCRIPTS=None 28 PP_ID=None 29 JOB_TEMPLATE='job.temp' 30 CONTROLFILE='CONTROL.temp' 31 DEBUG=1 32 REQUEST=1 33 34 # ----------------------------------------------------------------- 35 # 36 # AFTER THIS LINE THE USER DOES NOT HAVE TO CHANGE ANYTHING !!! 37 # 38 # ----------------------------------------------------------------- 39 40 # PATH TO SUBMISSION SCRIPT 41 pyscript=../source/python/submit.py 42 43 # INITIALIZE EMPTY PARAMETERLIST 44 parameterlist="" 45 46 # CHECK FOR MORE PARAMETER 47 if [ -n "$START_DATE" ]; then 48 parameterlist+=" --start_date=$START_DATE" 49 fi 50 if [ -n "$END_DATE" ]; then 51 parameterlist+=" --end_date=$END_DATE" 52 fi 53 if [ -n "$DATE_CHUNK" ]; then 54 parameterlist+=" --date_chunk=$DATE_CHUNK" 55 fi 56 if [ -n "$BASETIME" ]; then 57 parameterlist+=" --basetime=$BASETIME" 58 fi 59 if [ -n "$STEP" ]; then 60 parameterlist+=" --step=$STEP" 61 fi 62 if [ -n "$LEVELIST" ]; then 63 parameterlist+=" --levelist=$LEVELIST" 64 fi 65 if [ -n "$AREA" ]; then 66 parameterlist+=" --area=$AREA" 67 fi 68 if [ -n "$INPUTDIR" ]; then 69 parameterlist+=" --inputdir=$INPUTDIR" 70 fi 71 if [ -n "$OUTPUTDIR" ]; then 72 parameterlist+=" --outputdir=$OUTPUTDIR" 73 fi 74 if [ -n "$FLEXPART_ROOT_SCRIPTS" ]; then 75 parameterlist+=" --flexpart_root_scripts=$FLEXPART_ROOT_SCRIPTS" 76 fi 77 if [ -n "$PP_ID" ]; then 78 parameterlist+=" --ppid=$PP_ID" 79 fi 80 if [ -n "$JOB_TEMPLATE" ]; then 81 parameterlist+=" --job_template=$JOB_TEMPLATE" 82 fi 83 if [ -n "$QUEUE" ]; then 84 parameterlist+=" --queue=$QUEUE" 85 fi 86 if [ -n "$CONTROLFILE" ]; then 87 parameterlist+=" --controlfile=$CONTROLFILE" 88 fi 89 if [ -n "$DEBUG" ]; then 90 parameterlist+=" --debug=$DEBUG" 91 fi 92 if [ -n "$REQUEST" ]; then 93 parameterlist+=" --request=$REQUEST" 94 fi 95 96 # ----------------------------------------------------------------- 97 # CALL INSTALLATION SCRIPT WITH DETERMINED COMMANDLINE ARGUMENTS 98 99 $pyscript $parameterlist 100
Note: See TracChangeset
for help on using the changeset viewer.