Advertisement
Guest User

Untitled

a guest
Aug 5th, 2015
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #!/bin/sh
  2. #
  3. # Startup script for Serf
  4.  
  5. # PROVIDE: serf
  6. # REQUIRE: DAEMON
  7. # KEYWORD: shutdown
  8.  
  9. #
  10. serf_enable=${serf_enable:-"NO"}
  11.  
  12. . /etc/rc.subr
  13.  
  14. serf_config=${serf_config:-"/usr/local/etc/serf.conf"}
  15. name="serf"
  16. rcvar=serf_enable
  17. start_cmd="${name}_start"
  18. stop_cmd="${name}_stop"
  19.  
  20. serf_start()
  21. {
  22. echo -n " Starting Serf"
  23. /usr/local/bin/serf agent -config-file=${serf_config} > /var/log/${name}.log 2>&1 &
  24. }
  25.  
  26. serf_stop()
  27. {
  28. echo -n " Stopping Serf"
  29. kill -INT `pgrep ${name}`
  30. }
  31.  
  32. load_rc_config $name
  33. run_rc_command "$1"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement