Guest User

Untitled

a guest
Feb 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. #! /bin/sh
  2. # /etc/init.d/myapp
  3. #
  4.  
  5. # Don't forget to reload init.d:
  6. # update-rc.d myapp defaults
  7.  
  8. APP='myapp'
  9.  
  10.  
  11. case "$1" in
  12. start)
  13. NODE_ENV=production node /var/www/$APP/app.js 80 &
  14. echo $! > $APP.node.pid
  15. ;;
  16. stop)
  17. cat $APP.node.pid | xargs kill
  18. ;;
  19. restart)
  20. cat $APP.node.pid | xargs kill
  21. NODE_ENV=production node /var/www/$APP/app.js 80 &
  22. echo $! > $APP.node.pid
  23. ;;
  24. *)
  25. echo "Usage: /etc/init.d/appname {start|stop|restart}"
  26. exit 1
  27. ;;
  28. esac
  29.  
  30.  
  31. exit 0
Add Comment
Please, Sign In to add comment