diff --git a/templates/common/transfer.sh b/templates/common/transfer.sh index 1081fce7c8eb8da36402f33ea48a428e3b49b209..24a7386c1f569cc71e44e2b097da97f42ddf5590 100644 --- a/templates/common/transfer.sh +++ b/templates/common/transfer.sh @@ -17,6 +17,7 @@ DESTINATION_DIR=${MAIN_LOCAL_FOLDER}/${STARTDATE}/${MEMBER} mkdir -p ${DESTINATION_DIR} +if [ "%data_management.local_destination_folder%" = "True" ]; then if [[ "x$HPCHOST" == "xlocalhost" ]]; then for file_name in ${OUTPUT_FILES}; do rsync -v ${OUTPUT_DIR}/${file_name} ${DESTINATION_DIR} @@ -27,3 +28,4 @@ else rsync -v ${HPCUSER}@${HPCHOST}:${OUTPUT_DIR}/${file_name} ${DESTINATION_DIR} done fi +fi \ No newline at end of file diff --git a/templates/common/transfer_project.sh b/templates/common/transfer_project.sh index 5b9039487ebb4509e163401a05adb1ad1ca35be5..554153d8f669b7173873dc5681404a78924a3cfe 100644 --- a/templates/common/transfer_project.sh +++ b/templates/common/transfer_project.sh @@ -10,6 +10,8 @@ REMOTE_WORKDIR=${WORKDIR}/ PROJ_FOLDER="%PROJDIR%" # Transfer the project + +if [ "%data_management.local_destination_folder%" = "True" ]; then if [[ "x$HPCHOST" == "xlocalhost" ]]; then mkdir -p ${REMOTE_WORKDIR}/proj rsync -v -u -r --no-relative ${PROJ_FOLDER}/ ${REMOTE_WORKDIR}/proj @@ -17,3 +19,4 @@ else ssh ${HPCUSER}@${HPCHOST} mkdir -p ${REMOTE_WORKDIR}/proj rsync -v -u -r --no-relative ${PROJ_FOLDER}/ ${HPCUSER}@${HPCHOST}:${REMOTE_WORKDIR}/proj fi +fi \ No newline at end of file