FreeBSD Handbook/Administração/Configuração e Ajuste/Inicializando Serviços: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 27:
Agora que o FreeBSD inclui rc.d, configuração de inicialização do aplicativo tornou-se mais fácil, e com mais recursos. Usando as palavras-chave discutidas na seção [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-rcd.html rc.d], os pedidos podem agora ser definidos para iniciar após alguns outros serviços, DNS por exemplo, pode permitir que bandeiras extras a serem repassados através do rc.conf em lugar de difícil bandeiras codificadas no script de inicialização, etc. Um script básico pode ser semelhante ao seguinte:
{{CAIXA|caixa =
#!/bin/sh▼
# PROVIDE: utility▼
# REQUIRE: DAEMON▼
# KEYWORD: shutdown▼
. /etc/rc.subr▼
#
name="utility"▼
rcvar=`set_rcvar`▼
command="/usr/local/sbin/utility"▼
load_rc_config $name▼
# DO NOT CHANGE THESE DEFAULT VALUES HERE▼
# SET THEM IN THE /etc/rc.conf FILE▼
utility_enable=${utility_enable-"NO"}▼
utility_pidfile=${utility_pidfile-"/var/run/utility.pid"}▼
pidfile="${utility_pidfile}"▼
run_rc_command "$1"▼
#
#
Este script irá garantir que o utilitário fornecido será iniciado após o pseudo serviço do DAEMON. Ele também fornece um método para a definição e rastreamento do PID, ou processo de identificação de arquivos.
|