rcd-openbsd.tpl 624 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/sh
  2. #
  3. # from /usr/ports/infrastructure/templates/rc.template
  4. daemon="/usr/local/bin/pm2"
  5. #daemon_flags=
  6. #daemon_rtable=0
  7. #daemon_timeout="30"
  8. daemon_user="%USER%"
  9. . /etc/rc.d/rc.subr
  10. pexp="node: PM2.*God Daemon.*"
  11. #rc_bg= # (undefined)
  12. #rc_reload= # (undefined)
  13. #rc_usercheck=YES
  14. #rc_pre() {
  15. #}
  16. rc_start() {
  17. ${rcexec} "${daemon} ${daemon_flags} resurrect"
  18. }
  19. #rc_check() {
  20. # pgrep -T "${daemon_rtable}" -q -xf "${pexp}"
  21. #}
  22. rc_reload() {
  23. ${rcexec} "${daemon} reload all"
  24. #pkill -HUP -T "${daemon_rtable}" -xf "${pexp}"
  25. }
  26. #rc_stop() {
  27. # pkill -T "${daemon_rtable}" -xf "${pexp}"
  28. #}
  29. #rc_post() {
  30. #}
  31. rc_cmd $1