|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Anton Yuzhaninov 2:5020/400 05 Jul 2006 11:07:29 To : Konstantin Sorokin Subject : Re: rcNG и сервис, написанный на скриптовом языке --------------------------------------------------------------------------------
Hello, Konstantin!
You wrote on Wed, 5 Jul 2006 06:11:53 +0000 (UTC):
KS> Имеется довольно странная проблема со стартовым скриптом во FreeBSD
KS> 6.1. Проявляется она в том, что если сервис, который запускается через
KS> rc.d скрипт, написан на скриптовом языке (perl), то он не хочет
KS> корректно завершаться.
Как уже ответили выше - нужно указывать
command_interpreter
Вот пример работающего скрипта:
#!/bin/sh
#
# $Id: ICNcountd.sh 64 2006-04-02 12:06:42Z citrin $
# PROVIDE: countd
# REQUIRE: mysql
# KEYWORD: shutdown
#
# Add the following line to /etc/rc.conf to enable countd:
# countd_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable countd.
. /etc/rc.subr
name="countd"
rcvar=`set_rcvar`
pidfile="/var/run/countd.pl.pid"
command="/usr/local/auth/countd.pl"
command_interpreter="/usr/bin/perl"
[ -z "$countd_enable" ] && countd_enable="NO"
load_rc_config $name
run_rc_command "$1"
--
Anton Yuzhaninov, OSPF-RIPE, mail: citrin (at) citrin.ru
--- ifmail v.2.15dev5.3
* Origin: Rambler (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/123179801a02d.html, оценка из 5, голосов 10
|