Andrey_3

rc.twonky

Jan 27th, 2013
1,448
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.67 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. # Twonky media server control script
  4. # v0.01 15.05.2012
  5.  
  6. NAME="Twonky media server"
  7.  
  8. func_start()
  9. {
  10.     # Make sure already running
  11.     if [ -n "`pidof twonkystarter`" ] || [ -n "`pidof twonkyserver`" ]  ; then
  12.         echo "$NAME already running!"
  13.         return 0
  14.     fi
  15.    
  16.     echo "Starting $NAME:"
  17.    
  18.     /ltu/twonky/twonkystarter -appdata /D/_service/twonky &
  19.    
  20.     echo "Done."
  21. }
  22.  
  23. func_stop()
  24. {
  25.     echo "Stopping $NAME:"
  26.    
  27.     killall twonkystarter
  28.     killall twonkyserver
  29.    
  30.     echo "Done."
  31. }
  32.  
  33. case "$1" in
  34. start)
  35.     func_start
  36.     ;;
  37. stop)
  38.     func_stop
  39.     ;;
  40. restart)
  41.     func_stop
  42.     sleep 1
  43.     func_start
  44.     ;;
  45. *)
  46.     echo "Usage: $0 {start|stop|restart}"
  47.     exit 1
  48.     ;;
  49. esac
  50.  
  51. exit 0
Advertisement
Add Comment
Please, Sign In to add comment