File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 229229# check/create project folder in cloud (webdav)
230230if [[ $CLOUD_PROTO == " webdav" ]]; then
231231CHECK_FILE=$( echo " $TMP_PATH " | sed " s/\/$//g" ) " /check_folder_in_cloud"
232+
232233touch " $CHECK_FILE "
234+
233235CLOUD_FOLDER_CHECK=$( curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -T " $CHECK_FILE " " ${PROJECT_CLOUD_PATH} /" 2>&1 > /dev/null)
234236
235237if [ -n " $CLOUD_FOLDER_CHECK " ]; then
236- curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -X MKCOL " $PROJECT_CLOUD_PATH " > /dev/null
238+ curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -X MKCOL " $PROJECT_CLOUD_PATH " > /dev/null 2> " $SCRIPT_ERRORS_TMP " || pushToLog " [ERROR] - Can't create directory for $PROJECT_NAME files in cloud (proto: ${CLOUD_PROTO_PROJECT_FILES} ; period: ${PERIOD} ; cloud path: ${PROJECT_CLOUD_PATH} ) "
237239else
238- curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -X DELETE " ${PROJECT_CLOUD_PATH} /check_folder_in_cloud" > /dev/null
240+ curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -X DELETE " ${PROJECT_CLOUD_PATH} /check_folder_in_cloud" > /dev/null 2> " $SCRIPT_ERRORS_TMP " || pushToLog " [ERROR] - Can't remove check file for $PROJECT_NAME files in cloud (proto: ${CLOUD_PROTO_PROJECT_FILES} ; period: ${PERIOD} ; check file cloud path: ${PROJECT_CLOUD_PATH} /check_folder_in_cloud) "
239241fi
240242
241243rm " $CHECK_FILE "
534536
535537touch " $CHECK_FILE "
536538
537- CLOUD_FOLDER_CHECK=$( curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -T " $CHECK_FILE " " ${PROJECT_CLOUD_PATH} /" > /dev/null 2>&1 )
539+ CLOUD_FOLDER_CHECK=$( curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -T " $CHECK_FILE " " ${PROJECT_CLOUD_PATH} /" 2>&1 > /dev/null)
538540
539541if [ -n " $CLOUD_FOLDER_CHECK " ]; then
540- curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -X MKCOL " $PROJECT_CLOUD_PATH " > /dev/null
542+ curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -X MKCOL " $PROJECT_CLOUD_PATH " > /dev/null 2> " $SCRIPT_ERRORS_TMP " || pushToLog " [ERROR] - Can't create directory for $PROJECT_NAME databases in cloud (proto: ${CLOUD_PROTO_PROJECT_DB} ; period: ${PERIOD} ; cloud path: ${PROJECT_CLOUD_PATH} ) "
541543else
542- curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -X DELETE " ${PROJECT_CLOUD_PATH} /check_folder_in_cloud" > /dev/null
544+ curl -fsS --user " $CLOUD_USER " :" $CLOUD_PASS " -X DELETE " ${PROJECT_CLOUD_PATH} /check_folder_in_cloud" > /dev/null 2> " $SCRIPT_ERRORS_TMP " || pushToLog " [ERROR] - Can't remove check file for $PROJECT_NAME databases in cloud (proto: ${CLOUD_PROTO_PROJECT_DB} ; period: ${PERIOD} ; check file cloud path: ${PROJECT_CLOUD_PATH} /check_folder_in_cloud) "
543545fi
544546
545547rm " $CHECK_FILE "
You can’t perform that action at this time.
0 commit comments