/usr/share/cagefs-skeleton/lib/netdata/system/freebsd/rc.d
#!/bin/sh # SPDX-License-Identifier: GPL-3.0-or-later # PROVIDE: netdata # REQUIRE: DAEMON NETWORKING # BEFORE: LOGIN # KEYWORD: shutdown . /etc/rc.subr name=netdata rcvar=netdata_enable piddir="/var/run/netdata" pidfile="${piddir}/netdata.pid" command="/usr/sbin/netdata" command_args="-P ${pidfile}" required_files="/etc/netdata/netdata.conf" start_precmd="netdata_prestart" stop_postcmd="netdata_poststop" extra_commands="reloadhealth" reloadhealth_cmd="netdata_reloadhealth" netdata_prestart() { [ ! -d "${piddir}" ] && mkdir -p "${piddir}" chown netdata:netdata "${piddir}" return 0 } netdata_poststop() { [ -f "${pidfile}" ] && rm "${pidfile}" return 0 } netdata_reloadhealth() { p=`cat ${pidfile}` kill -USR2 ${p} && echo "Sent USR2 (reload health) to pid ${p}" return 0 } load_rc_config $name run_rc_command "$1"
.
Edit
..
Edit
netdata
Edit