Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. #!/bin/sh
  2. . /etc/rc.common
  3.  
  4. run=(/usr/local/bin/synergyc -n $(hostname -s) -1 -f synergy-server)
  5.  
  6. KeepAlive ()
  7. {
  8. proc=${1##*/}
  9.  
  10. while [ -x "$1" ] do
  11. if ! ps axco command | grep -q "^${proc}\$"
  12. then
  13. "$@"
  14. fi
  15.  
  16. sleep 3
  17. done
  18. }
  19.  
  20. StartService ()
  21. {
  22. ConsoleMessage "Starting Synergy"
  23. KeepAlive "${run[@]}" &
  24. }
  25.  
  26. StopService ()
  27. {
  28. return 0
  29. }
  30.  
  31. RestartService ()
  32. {
  33. return 0
  34. }
  35.  
  36. RunService "$1"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement