How can I run commands in bash script?
This is my try:
#!/bin/bash
project_path = "/home/user/job/project";
venv = "home/user/job/virtualenv_project";
cd $venv;
source bin/activate;
cd $project_path;
python manage.py runserver;
echo "OK!"
but not working(project_path: not found, venv: not found etc.)
Do not allow spaces between assignments:
#!/bin/bash
project_path="/home/user/job/project";
venv="/home/user/job/virtualenv_project";
cd "$venv";
source bin/activate;
cd "$project_path";
python manage.py runserver;
echo "OK!"
Also it's good to always place arguments with variables inside double-quotes pairs to prevent unexpected word splitting and pathname expansion.
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments