startup.sh 517 B

123456789101112131415161718192021222324252627282930313233
  1. #!/usr/bin/env bash
  2. #
  3. # JimV-C
  4. #
  5. # Copyright (C) 2017 JimV <james.iter.cn@gmail.com>
  6. #
  7. # Author: James Iter <james.iter.cn@gmail.com>
  8. #
  9. # Start up the JimV-C.
  10. #
  11. id www >& /dev/null
  12. if [ $? -ne 0 ]; then
  13. echo "Please install JimV-C before."
  14. exit 1
  15. fi
  16. if [ `id -u` -eq 0 ]; then
  17. su - www -c "cd ~/sites/JimV-C; gunicorn -c gunicorn_config.py main:app"
  18. elif [ `whoami` = 'www' ]; then
  19. cd ~/sites/JimV-C; gunicorn -c gunicorn_config.py main:app
  20. else
  21. echo "Permission denied."
  22. exit 1
  23. fi