如何在FreeBSD中自动启动supervisor?

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

谢谢.

更新:

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

  1. #!/bin/sh
  2.  
  3. # PROVIDE: supervisord
  4. # REQUIRE: LOGIN
  5. # KEYWORD: shutdown
  6.  
  7. . /etc/rc.subr
  8.  
  9. name="supervisord"
  10. rcvar=`set_rcvar`
  11. load_rc_config "$name"
  12.  
  13. command="/usr/local/bin/${name}"
  14. command_args="-c /usr/local/etc/supervisord.conf"
  15.  
  16. supervisord_enable=${supervisord_enable-"NO"}
  17. supervisord_pidfile=${supervisord_pidfile-"/var/run/supervisord.pid"}
  18.  
  19. pidfile="${supervisord_pidfile}"
  20.  
  21. run_rc_command "$1"

解决方法

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

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

猜你在找的Linux相关文章