seth586

FreeBSD rc.d startup script electrumpersonalserver

Jan 3rd, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #!/bin/sh
  2. # REQUIRE: LOGIN cleanvar bitcoind
  3.  
  4. . /etc/rc.subr
  5.  
  6. name=electrumpersonalserver
  7. rcvar=electrumpersonalserver_enable
  8.  
  9. command="/usr/local/bin/electrum-personal-server"
  10. command_args="/usr/local/electrum-personal-server-eps-v0.1.6/config.cfg"
  11. logfile="/var/log/${name}.log"
  12. pidfile="/var/run/${name}.pid"
  13. sig_stop=-KILL
  14.  
  15. start_cmd="${name}_start"
  16. stop_cmd="${name}_stop"
  17. status_cmd="${name}_status"
  18.  
  19. electrumpersonalserver_start()
  20. {
  21. /usr/sbin/daemon -o ${logfile} -p ${pidfile} ${command} $command_args
  22. if [ $? -ne 0 ]; then
  23. echo "Error starting ${name}."
  24. exit 1
  25. fi
  26. echo "Starting ${name}."
  27. }
  28.  
  29. electrumpersonalserver_stop()
  30. {
  31. echo "stopping ${name}"
  32. kill `cat ${pidfile}`
  33. }
  34.  
  35. electrumpersonalserver_status()
  36. {
  37. if [ -e ${pidfile} ] ; then
  38. if ps `cat ${pidfile}` > /dev/null ; then
  39. echo "${name} is running"
  40. return
  41. fi
  42. fi
  43. echo "${name} is not running"
  44. }
  45. load_rc_config $name
  46. run_rc_command "$1"
Add Comment
Please, Sign In to add comment