Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. #!/bin/sh
  2. . /etc/init.d/someserver
  3.  
  4. start () {
  5. echo -n $"Starting someserver.jar: "
  6.  
  7. java -jar /home/someserver/someserver.jar &
  8. echo $! > /home/someserver/someserver.pid
  9. }
  10.  
  11. stop () {
  12. echo -n $"Stopping someserver.jar: "
  13.  
  14. PID=$(/home/someserver/someserver.pid)
  15. kill -9 $PID
  16. }
  17.  
  18. restart() {
  19. stop
  20. start
  21. }
  22.  
  23. case $1 in
  24. start)
  25. start
  26. ;;
  27. stop)
  28. stop
  29. ;;
  30. *)
  31.  
  32. echo $"Usage: someserver {start|stop}"
  33. exit 1
  34. esac
  35.  
  36. $ sudo chmod 755 /etc/init.d/someserver
  37.  
  38. $ sudo update-rc.d someserver defaults
  39.  
  40. insserv: warning: script 'someserver' missing LSB tags and overrides
  41.  
  42. /etc/init.d/someserver: 6: .: 3: Too many open files
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement