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 можно?
Надо дождаться монтирования /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 выполняется не после того как все уже смонтировалось?
Выполнение post-boot и монтирование идет паралельно.
1.Перед запуском MPD поставьте:
df >>/var/log/boot.log
2. вывод программы при запуске направьте туда же:
mpd /tmp/harddisk/.mpd/mpd.conf >>/var/log/boot.log
После загрузки смотрите /var/log/boot.log - будет понятно.
ошибка здесь: #! /bin/sh
пробел не нужен, должно быть: #!/bin/sh