51 lines
1,020 B
Text
51 lines
1,020 B
Text
Below is an rc.d(8) script template containing all usable variables and
|
|
functions set to their defaults.
|
|
See rc.subr(8) for more information.
|
|
|
|
-----------------------------------8<-----------------------------------
|
|
#!/bin/ksh
|
|
|
|
daemon="${TRUEPREFIX}/bin/foobar"
|
|
#daemon_execdir=
|
|
#daemon_flags=
|
|
#daemon_logger=
|
|
#daemon_rtable=0
|
|
#daemon_timeout=30
|
|
#daemon_user=root
|
|
|
|
. /etc/rc.d/rc.subr
|
|
|
|
#pexp="$(eval echo ${daemon}${daemon_flags:+ ${daemon_flags}})"
|
|
#rc_bg= # (undefined or "YES")
|
|
#rc_reload= # (undefined or "NO")
|
|
#rc_reload_signal=HUP
|
|
#rc_stop_signal=TERM
|
|
#rc_usercheck= # (undefined or "NO")
|
|
|
|
#rc_configtest() {
|
|
#}
|
|
|
|
#rc_pre() {
|
|
#}
|
|
|
|
#rc_start() {
|
|
# rc_exec "${daemon} ${daemon_flags}"
|
|
#}
|
|
|
|
#rc_check() {
|
|
# pgrep -T "${daemon_rtable}" -q -xf "${pexp}"
|
|
#}
|
|
|
|
#rc_reload() {
|
|
# pkill -${rc_reload_signal} -T "${daemon_rtable}" -xf "${pexp}"
|
|
#}
|
|
|
|
#rc_stop() {
|
|
# pkill -${rc_stop_signal} -T "${daemon_rtable}" -xf "${pexp}"
|
|
#}
|
|
|
|
#rc_post() {
|
|
#}
|
|
|
|
rc_cmd $1
|
|
-----------------------------------8<-----------------------------------
|