脚本是打开一个新终端并访问目录,激活他内部的虚拟环境,然后在该环境中运行我的服务:
#!/bin/bash
gnome-terminal -- bash -c "cd mydirectory/project && source ~/myenv/bin/activate && python3 run.py runserver; exec bash"
但是在运行它时,请勿激活环境。其他命令有效。
答案 0 :(得分:0)
您可以将shell文件〜/ mydirectory / project / runserver.sh创建为:
cd $HOME/mydirectory/project
source ~/myenv/bin/activate
python3 run.py runserver
然后运行:
gnome-terminal -- bash --rcfile ~/mydirectory/project/runserver.sh