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 > > все отрабатывает. Подумал, что все, проблему закрыл, однако, > после перезагрузки сервера mpd5 не стартанул. Команды выше > по прежнему работают.
Приведите пожалуйста вывод ldd /usr/local/sbin/mpd5 > > Скажите, где и что я мог упустить. > cat /usr/local/etc/rc.d/mpd5 > > #!/bin/sh > # $FreeBSD: head/net/mpd5/files/mpd5.in 356932 2014-06-07 17:32:04Z olgeni $ > # > # PROVIDE: mpd5 > # REQUIRE: SERVERS > # BEFORE: DAEMON > # KEYWORD: shutdown > # > > .. /etc/rc.subr > > name=`echo $0 | sed 's/.*\///'` > rcvar=${name}_enable > var=`eval echo $name`_enable > eval $var="NO" > var1=`eval echo $name`_flags > eval $var1="-b" > > load_rc_config $name > > pidfile="/var/run/${name}.pid" > command="/usr/local/sbin/mpd5" > required_files="/usr/local/etc/mpd5/${name}.conf" > command_args="-p ${pidfile} ${name}_flags" > run_rc_command "$1" > ============================================================ > cat /etc/rc.conf | grep mpd5 > mpd5_enable="YES" > mpd5_flags="-b -f /usr/local/etc/mpd5/mpd5.conf" > > ============================================================ > ls -la /usr/local/etc/mpd5/ | grep conf > -r--r--r-- 1 root wheel 11865 16 окт 05:21 mpd.conf.sample > -rw-r--r-- 1 root wheel 2513 31 янв 17:31 mpd5.conf > > Можно, конечно, monit поставить, и пусть следит за процессом, > но хотелось бы понять, что ж ему не хватает. > Плюс, если кто знает, как можно проверить работоспособность > стартовых скриптов не перезагружая сервер. Как я понял, команды > start/stop не совсем показатель того, что все ок.