文件操作 - netdata-freebsd.in
返回文件管理
返回主菜单
删除本文件
文件: /usr/local/src/netdata/system/netdata-freebsd.in
编辑文件内容
#!/bin/sh # SPDX-License-Identifier: GPL-3.0-or-later . /etc/rc.subr name=netdata rcvar=netdata_enable piddir="@localstatedir_POST@/run/netdata" pidfile="${piddir}/netdata.pid" command="@sbindir_POST@/netdata" command_args="-P ${pidfile}" required_files="@configdir_POST@/netdata.conf" start_precmd="netdata_prestart" stop_postcmd="netdata_poststop" extra_commands="reloadhealth savedb" reloadhealth_cmd="netdata_reloadhealth" savedb_cmd="netdata_savedb" netdata_prestart() { [ ! -d "${piddir}" ] && mkdir -p "${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 } netdata_savedb() { p=`cat ${pidfile}` kill -USR2 ${p} && echo "Sent USR1 (save db) to pid ${p}" return 0 } load_rc_config $name run_rc_command "$1"
修改文件时间
将文件时间修改为当前时间的前一年
删除文件