Change the current working directory when running run_me script

This commit is contained in:
Davte 2019-07-21 20:12:32 +02:00
parent 180545ea90
commit d16ed82a89

View File

@ -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