Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexander V. Ribchansky              2:5020/400     05 Jul 2006  10:24:01
 To : Konstantin Sorokin
 Subject : Re: rcNG и сервис, написанный на скриптовом языке
 -------------------------------------------------------------------------------- 
 
 Konstantin Sorokin пишет:
 
 > Приветствую!
 > 
 > Имеется довольно странная проблема со стартовым скриптом во FreeBSD 6.1.
 > Проявляется она в том, что если сервис, который запускается через rc.d
 > скрипт, написан на скриптовом языке (perl), то он не хочет корректно 
 > завершаться. Стартовый скрипт выглядит так:
 > 
 > <cut>
 > 
 > #!/bin/sh
 > #
 > # PROVIDE: fakeservice
 > # REQUIRE: DAEMON
 > # KEYWORD: shutdown
 > #
 > # Add the following lines to /etc/rc.conf to enable A&P counter 
 > # registration server:
 > #
 > # fakeservice_enable="YES"
 > #
 > 
 > . /etc/rc.subr
 > 
 > name=fakeservice
 > rcvar=`set_rcvar`
 > 
 > : ${fakeservice_enable:="NO"}
 > pidfile=/var/run/fakeservice.pid
 > command=/usr/local/bin/${name}.pl
 > command_args="-p ${pidfile}"
 > 
 > load_rc_config ${name}
 > run_rc_command "$1"
 > 
 > </cut>
 > 
 > wizard# ./fakeservice start
 > Starting fakeservice.
 > wizard# cat /var/run/fakeservice.pid
 > 39873
 > wizard# ./fakeservice stop
 > fakeservice not running? (check /var/run/fakeservice.pid).
 > zard# ps axwu | grep 39873 | head -1
 > root    39873  0.0  0.7  3820  3432  ??  Ss   10:06AM   0:00.00 /usr/bin/perl 
 > /usr/local/bin/fakeservice.pl -p /var/run/fakeservice Кто-нибудь с таким
 > сталкивался ? 
 
 Hу во-первых настоятельно не рекомендуется писать стартовые скрипты на 
 чем-то отличном от /bin/sh HО если скрипт ЖЕЛЕЗHО запускается ПОСЛЕ 
 монтирования /usr то по идее на это можно наплевать Жо)
 Теперь по сути, в стартовом скрипте судя по всему надо установить еще 
 переменную command_interpreter=/usr/bin/perl тогда по идее оно будет 
 нормально пахать. ну и man rc.subr , more /etc/rc.subr ну и ссылка 
 мелькавшая в эхе по теме:
 http://people.freebsd.org/~yar/rcng/article.html
 
 --
   AVR39-RIPE
 
 --- ifmail v.2.15dev5.3
  * Origin: 813326757 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 rcNG и сервис, написанный на скриптовом языке   Konstantin Sorokin   05 Jul 2006 10:11:53 
 Re: rcNG и сервис, написанный на скриптовом языке   Alexander V. Ribchansky   05 Jul 2006 10:24:01 
 Re: rcNG и сервис, написанный на скриптовом языке   Konstantin Sorokin   05 Jul 2006 11:04:41 
 Re: rcNG и сервис, написанный на скриптовом языке   Andrew Filonov   05 Jul 2006 10:33:29 
 Re: rcNG и сервис, написанный на скриптовом языке   Anton Yuzhaninov   05 Jul 2006 11:07:29 
Архивное /ru.unix.bsd/16781885c3ffe.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional