我有以下要运行的脚本。问题是它没有优雅地退出。当我Ctrl-C
只按指南针时会终止,但runserver
仍在后台运行,需要手动终止。有没有办法让这两个优雅地退出?如果没有通过Ctrl-C
,我还应该使用其他东西来一起杀死这些进程吗?
谢谢!
#!/bin/bash
cd /path/venv
source ./bin/activate
service gunicorn stop
cd /path/www/static/sass_sorting
compass watch &
/path/venv/djo/manage.py runserver &