PDA

View Full Version : автозагрузка


shurik303
14-08-2008, 10:23
Доброго времени суток.
Возникла проблема - не могу настроить автозагрузку MPD.
Из консоли запускается так: mpd /tmp/harddisk/.mpd/mpd.conf
Я добавил эту строку в post-mount - не работает.
Пробовал и так: /opt/bin/mpd /tmp/harddisk/.mpd/mpd.conf
и так: /opt/bin/mpd /tmp/mnt/disc0_3/.mpd/mpd.conf
и так: mpd /tmp/harddisk/.mpd/mpd.conf start
Что делаю не так?
Помогите ламеру

Nebulosa
14-08-2008, 10:56
Какую ошибку выдает? /opt монтируется при загрузке?..

Посмотреть post-mount можно?

Arcady
14-08-2008, 11:09
Надо дождаться монтирования /opt, посмотрите здесь как: http://wl500g.info/showthread.php?t=15616

Пора бы в FAQ внести.

shurik303
14-08-2008, 12:08
Все монтируется нормально, те после загрузки можно запускать MPD без каких либо дополнительных команд, да и df показывает, что все разделы монтируются туда куда нужно.
post-mount у меня такой:
#! /bin/sh

/opt/etc/init.d/rc.unslung start


Кстати я добалял в него
killall waveserver
killall waveservermain
И в процессе загрузки вполне успешно убивались эти процессы, а вот MPD зараза не запускается.
Еще пытался создавать файл S80mpd в /opt/etc/init.d:
#! /bin/sh

mpd /tmp/harddisk/.mpd/mpd.conf

Но результата не добился :(

Так что добавить sleep секунд на 30?
А разве post-mount выполняется не после того как все уже смонтировалось?

Arcady
14-08-2008, 14:06
Выполнение post-boot и монтирование идет паралельно.

1.Перед запуском MPD поставьте:
df >>/var/log/boot.log

2. вывод программы при запуске направьте туда же:
mpd /tmp/harddisk/.mpd/mpd.conf >>/var/log/boot.log


После загрузки смотрите /var/log/boot.log - будет понятно.

vadima
14-08-2008, 15:15
ошибка здесь: #! /bin/sh
пробел не нужен, должно быть: #!/bin/sh