[freebsd] стартовые скрипты в rc.d

2015-01-31 Thread krylov
Здравствуйте. Переписал стартовый скрипт для mpd5, проверил командой /usr/local/etc/rc.d/mpd5 start /usr/local/etc/rc.d/mpd5 status /usr/local/etc/rc.d/mpd5 stop все отрабатывает. Подумал, что все, проблему закрыл, однако, после перезагрузки сервера mpd5 не стартанул. Команды выше по прежнему раб

Re: [freebsd] стартовые скрипты в rc.d

2015-01-31 Thread Oleg V. Nauman
On Sunday 01 February 2015 08:21:58 kry...@ukr.net wrote: > Здравствуйте. > > Переписал стартовый скрипт для mpd5, проверил командой > /usr/local/etc/rc.d/mpd5 start > /usr/local/etc/rc.d/mpd5 status > /usr/local/etc/rc.d/mpd5 stop > > все отрабатывает. Подумал, что все, проблему закрыл, однако,

Re: [freebsd] стартовые скрипты в rc.d

2015-02-01 Thread Michael A. Revenko
01.02.2015 8:21, kry...@ukr.net пишет: Здравствуйте. Переписал стартовый скрипт для mpd5, проверил командой /usr/local/etc/rc.d/mpd5 start /usr/local/etc/rc.d/mpd5 status /usr/local/etc/rc.d/mpd5 stop все отрабатывает. Подумал, что все, проблему закрыл, однако, после перезагрузки сервера mpd5 н

Re: [freebsd] стартовые скрипты в rc.d

2015-02-01 Thread Eugene Grosbein
On 01.02.2015 13:21, kry...@ukr.net wrote: > Можно, конечно, monit поставить, и пусть следит за процессом, > но хотелось бы понять, что ж ему не хватает. > Плюс, если кто знает, как можно проверить работоспособность > стартовых скриптов не перезагружая сервер. Как я понял, команды > start/stop не

Re: [freebsd] стартовые скрипты в rc.d

2015-02-01 Thread Eugene Grosbein
On 01.02.2015 13:21, kry...@ukr.net wrote: Вы запутались в синтаксических конструкциях шелла, которыми, увы, владеете совсем нетвердо. > name=`echo $0 | sed 's/.*\///'` Потрассируем: name=mpd5 > rcvar=${name}_enable rcvar=mpd5_enable > var=`eval echo $name`_enable var=mpd5_enable > eval $var

Re: [freebsd] стартовые скрипты в rc.d

2015-02-01 Thread Lena
> From: Eugene Grosbein > mpd на таком сервере должен работать ВСЕГДА. В /etc/ttys пишем строчку: > > null"/usr/local/etc/mpd5/mpd5_init" unknown on secure > > Shell-скрипт > состоит из одной команды: > > exec /usr/local/sbin/mpd5 -p /var/run/mpd5.pid А почему не так? (два изменен

Re: [freebsd] стартовые скрипты в rc.d

2015-02-01 Thread George L. Yermulnik
Hello! On Sun, 01 Feb 2015 at 17:34:40 (+0700), Eugene Grosbein wrote: > > Плюс, если кто знает, как можно проверить работоспособность > > стартовых скриптов не перезагружая сервер. Как я понял, команды > > start/stop не совсем показатель того, что все ок. > start/stop показатель, если сам скрип

Re: [freebsd] стартовые скрипты в rc.d

2015-02-01 Thread Eugene Grosbein
On 01.02.2015 19:51, l...@lena.kiev.ua wrote: >> From: Eugene Grosbein > >> mpd на таком сервере должен работать ВСЕГДА. В /etc/ttys пишем строчку: >> >> null"/usr/local/etc/mpd5/mpd5_init" unknown on secure >> >> Shell-скрипт >> состоит из одной команды: >> >> exec /usr/local/sbin/mpd

[freebsd] Re: [freebsd] стартовые скрипты в rc.d

2015-02-01 Thread Alexander Sheiko
Hello Krylov, Sunday, February 1, 2015, 8:21:58 AM, you wrote: kun> Переписал стартовый скрипт для mpd5 Стесняюсь спросить, а зачем переписывали, чем родной не устроил? -- WBR, Alexander Sheiko

[freebsd] Re: [freebsd] стартовые скрипты в rc.d

2015-02-01 Thread krylov
Здравствуйте, Eugene. > Вы запутались в синтаксических конструкциях шелла, > которыми, увы, владеете совсем нетвердо. >> name=`echo $0 | sed 's/.*\///'` > Потрассируем: > name=mpd5 >> rcvar=${name}_enable > rcvar=mpd5_enable >> var=`eval echo $name`_enable > var=mpd5_enable >> eval $var="NO

Re: [freebsd] Re: [freebsd] стартовые скрипты в rc.d

2015-02-02 Thread Eugene Grosbein
On Mon, Feb 02, 2015 at 08:53:23AM +0200, kry...@ukr.net wrote: > >> eval $var="NO" > > > mpd5_enable=NO > > > То есть, тут принудительно mpd5_enable сброшено в NO. > > Не думаю, что так задумано. > > Все верно, именно так все и задумано. Если в /etc/rc.conf > пропущена строка > mpd5_enable="YE

[freebsd] Re: [freebsd] Re: [freebsd] стартовые скрипты в rc.d

2015-02-02 Thread krylov
Здравствуйте, Евгений. > On Mon, Feb 02, 2015 at 08:53:23AM +0200, kry...@ukr.net wrote: >> >> eval $var="NO" >> >> > mpd5_enable=NO >> >> > То есть, тут принудительно mpd5_enable сброшено в NO. >> > Не думаю, что так задумано. >> >> Все верно, именно так все и задумано. Если в /etc/rc.conf >>