如何在FreeBSD中自动启动supervisor?

前端之家收集整理的这篇文章主要介绍了如何在FreeBSD中自动启动supervisor?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在FreeBSD上是否存在 supervisord的预先存在的启动脚本?如果没有,是否有一个很好的指南为FreeBSD编写rc.d脚本?我对这个平台很陌生.

谢谢.

更新:

我现在在/usr/local/etc/rc.d/supervisord中有以下内容,但它似乎没有工作.我没有在与supervisord相关的启动滚动中看到任何内容.

#!/bin/sh

# PROVIDE: supervisord
# REQUIRE: LOGIN
# KEYWORD: shutdown

. /etc/rc.subr

name="supervisord"
rcvar=`set_rcvar`
load_rc_config "$name"

command="/usr/local/bin/${name}"
command_args="-c /usr/local/etc/supervisord.conf"

supervisord_enable=${supervisord_enable-"NO"}
supervisord_pidfile=${supervisord_pidfile-"/var/run/supervisord.pid"}

pidfile="${supervisord_pidfile}"

run_rc_command "$1"

解决方法

如果您从ports(sysutils / py-supervisor)安装了supervisord,那么在/usr/local/etc/rc.d/supervisord中应该有一个正常运行的rc脚本

检查脚本中的info /其他配置参数,但只需在/etc/rc.conf中添加supervisord_enable =“YES”就可以使其在启动时自动启动.

猜你在找的Linux相关文章