Han*_*Gay 5 freebsd rc.d supervisord
supervisordFreeBSD 上是否有预先存在的启动脚本?如果没有,是否有为rc.dFreeBSD编写脚本的好指南?我对这个平台很陌生。
谢谢。
更新:
我现在在 中有以下内容/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"
Run Code Online (Sandbox Code Playgroud)
如果你从端口安装了 supervisordsysutils/py-supervisor那么这个 rc 文件已经存在......(而不是 voretaq7 指出这一点)。
一个rc文件的基本框架是:
#!/bin/sh
. /etc/rc.subr
name="supervisord"
rcvar=`set_rcvar`
load_rc_config "$name"
command="/usr/local/bin/${name}"
command_args=""
run_rc_command "$1"
Run Code Online (Sandbox Code Playgroud)
/usr/local/etc/rc.d/supervisord使用上述内容创建文件,然后修改它+x会让你开始(可能)。我假设您已经supervisord安装了/usr/local/bin,请根据需要更改该路径。您也可以添加您需要的任何命令行参数(如配置文件或其他)。我不熟悉 supervisord,所以我不确定它需要什么。
确保您有/etc/rc.conf类似的行,supervisord_enable="YES"否则脚本将什么也不做。
如果您从端口 ( sysutils/py-supervisor)安装了 supervisord,您应该在/usr/local/etc/rc.d/supervisord
检查脚本以获取信息/其他配置参数,但只需添加supervisord_enable="YES"to/etc/rc.conf即可使其在启动时自动启动。
| 归档时间: |
|
| 查看次数: |
6335 次 |
| 最近记录: |