|
@@ -1,23 +1,40 @@
|
|
|
#! /bin/bash
|
|
|
|
|
|
+
|
|
|
if [ -z "$1" ]
|
|
|
+ then
|
|
|
+ echo "No argument supplied"
|
|
|
+ echo "Need to specify orval you want to use (in /scratch folder)"
|
|
|
+ exit 1
|
|
|
+fi
|
|
|
+
|
|
|
+if [ -z "$2" ]
|
|
|
then
|
|
|
echo "No argument supplied"
|
|
|
echo "Need to specify where you want to store data"
|
|
|
exit 1
|
|
|
fi
|
|
|
|
|
|
-path=$1
|
|
|
|
|
|
-for link in {"data","results","saved_models","models_infos","models_backup","threshold_map","learned_zones","custom_norm"}; do
|
|
|
+echo "Creating links into /scratch folder"
|
|
|
+
|
|
|
+scratch="scratch"
|
|
|
+orval=$1
|
|
|
+path=$2
|
|
|
+
|
|
|
+
|
|
|
+for link in {"data","results","saved_models","models_info","models_backup","threshold_map","learned_zones","custom_norm"}; do
|
|
|
|
|
|
if [ -L ${link} ]; then
|
|
|
rm ${link}
|
|
|
fi
|
|
|
|
|
|
- if [ ! -d "${path}/${link}" ]; then
|
|
|
- mkdir -p ${path}/${link}
|
|
|
+ fullpath=${scratch}/${orval}/${path}/${link}
|
|
|
+
|
|
|
+ if [ ! -d "${fullpath}" ]; then
|
|
|
+ mkdir -p ${fullpath}
|
|
|
fi
|
|
|
|
|
|
- ln -s ${path}/${link} ${link}
|
|
|
+ # remove `orval` name for running part
|
|
|
+ ln -s ${scratch}/${path}/${link} ${link}
|
|
|
done
|