S51web2py 492 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. case "$1" in
  3. start)
  4. printf "Starting web2py: "
  5. start-stop-daemon -S -q -m -p /run/web2py.pid \
  6. -c www-data \
  7. -b -x /var/www/web2py/web2py.py \
  8. -- --nogui -a '"<recycle>"' -i 0.0.0.0 -p 8000
  9. [ $? = 0 ] && echo "OK" || echo "FAIL"
  10. ;;
  11. stop)
  12. printf "Stopping web2py: "
  13. start-stop-daemon -K -q -p /run/web2py.pid
  14. [ $? = 0 ] && echo "OK" || echo "FAIL"
  15. ;;
  16. restart)
  17. "$0" stop
  18. sleep 1
  19. "$0" start
  20. ;;
  21. *)
  22. echo "Usage: $0 {start|stop|restart}"
  23. ;;
  24. esac