最近服务器在线上做测试,没用supervisord管理,有时候必须需要手动来回切换,dev和test启动的方式也不同,索性用shell写个比较low的脚本搞定事情。
#!/bin/bashcase $1 in dev) . ~/py2/bin/activate #使用 virtualenv python manage.py runserver store.dev.service.cmos.net:8080 ;; test) . ~/py2/bin/activate python manage.py runserver store.test.service.cmos.net:8080 ;; *) echo "Usage: $0 [dev|test]" exit 1 ;;esacexit 0
原文地址:Django启动shell脚本, 感谢原作者分享。 游手好闲会使人心智生锈