Queer MD passionate about IT
Browse Source

Change the current working directory when running run_me script

Davte 1 year ago
parent
commit
d16ed82a89
1 changed files with 8 additions and 7 deletions
  1. 8 7
      run_me.sh

+ 8 - 7
run_me.sh

@@ -6,17 +6,18 @@
 # At each iteration, pull news from repository and update dependencies.
 
 # Get current directory
-this_script_directory=$(cd `dirname $0` && pwd)
+this_script_directory=$(cd `dirname $0` && pwd);
+cd "$this_script_directory";
 
 # Import variables from my_config.sh
 #  `$python_virtual_environment`: python virtual environment directory
 #    containing `python` and `pip`
 # `$python_script`: complete path to python script to be run
-source $this_script_directory/my_config.sh;
+source "$this_script_directory/my_config.sh";
 
 # Ensure the success of importing procedure:
 ## variables of interest should be non-zero (`-z`)
-if [ -z ${python_virtual_environment} ];
+if [ -z "${python_virtual_environment}" ];
 then
   printf "Please set in \"my_config.sh\" the path to bot python \
 virtual environment\n\
@@ -26,7 +27,7 @@ python_virtual_environment=\"path/to/virtual/env\"\n\
 ";
   exit;
 fi
-if [ -z ${python_script} ];
+if [ -z "${python_script}" ];
 then
   printf "Please set in \"my_config.sh\" the path to python script to be run \
 \n\
@@ -34,7 +35,7 @@ Example:\n\
 python_script=\"path/to/python/script.py\"\n\
 ";
   exit;
-elif [ ! -e ${python_script} ];
+elif [ ! -e "${python_script}" ];
 then
   printf "File $python_script does not exist\n\
 Please point to a valid file.\n\
@@ -50,9 +51,9 @@ do
   echo "Pulling from repository..."
   git pull;
   echo "Updating dependencies";
-  $python_virtual_environment/pip install --upgrade --no-cache-dir \
+  "$python_virtual_environment/pip" install --upgrade --no-cache-dir \
   --no-deps davtelepot;
   echo "Running python script";
-  $python_virtual_environment/python -m ciclopibot.bot;
+  "$python_virtual_environment/python" -m ciclopibot.bot;
   i=$?;
 done