Музыкальная шкатулка (автозапуск скриптов)

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sst78rus
рядовой
Сообщения: 40
Зарегистрирован: 2006-07-18 10:39:55

Музыкальная шкатулка (автозапуск скриптов)

Непрочитанное сообщение sst78rus » 2007-08-14 10:13:35

Приспичило сделать из компа музыкальную шкатулку - нажал кнопку, оно включилось и чего-то заиграло. Естественно у компа ни клавы, ни монитора нет. Только питание и колонки. Надо это временно, поэтому решали приспособить под это машинку с freebsd, чтоб потом для дела использовать. Вообщем freebsd 6.2, звук настроил, теперь пытаюсь настроить, чтоб само играть начинало.
Почитал http://www.freebsd.org/doc/ru_RU.KOI8-R ... vices.html , вроде все понятно, но "что конкретно ты имела ввиду?". Всмысле чего-то не пускается.
Собственно:

Код: Выделить всё

[root@mailserv /home/sst]# cat /usr/local/etc/rc.d/music.sh
#!/bin/sh
#
# PROVIDE: music
# KEYWORD: shutdown
#
#music_enable="YES"
#

music_enable=${utility_enable-"NO"}
music_flags=${utility_flags-""}
music_pidfile=${utility_pidfile-"/var/run/music.pid"}

. /etc/rc.subr

name="music"
rcvar=`set_rcvar`
#command="/usr/local/sbin/utility"
files=`ls /home/sst/mp3/*.mp3`
command="/usr/local/bin/mpg321"

load_rc_config $name

pidfile="${utility_pidfile}"

start_cmd="echo \"Starting ${name}.\"; ${command} ${utility_flags} ${files}"

run_rc_command "$1"
В /etc/rc.conf :

Код: Выделить всё

[root@mailserv /home/sst]# cat /etc/rc.conf |grep music
music_enable="YES"
При загрузке ничего не происходит, даже Starting не пишет.
Права +x есть у all, если запускать руками /usr/local/etc/rc.d/music.sh start запускается.
В /vat/log/messages тишина по этому поводу.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35477
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Музыкальная шкатулка (автозапуск скриптов)

Непрочитанное сообщение Alex Keda » 2007-08-14 10:14:58

подозреваю, переменные окружения разные - когда руками и не руками
Убей их всех! Бог потом рассортирует...

sst78rus
рядовой
Сообщения: 40
Зарегистрирован: 2006-07-18 10:39:55

Re: Музыкальная шкатулка (автозапуск скриптов)

Непрочитанное сообщение sst78rus » 2007-08-14 10:19:32

lissyara писал(а):подозреваю, переменные окружения разные - когда руками и не руками
Так пути-то вроде везде полные. Другое дело, что mpg321 не демон и пускается не в фоне. Можно навреное просто "&" добавить, чтоб в фон уходила. Ну и убивать его можно культурно (получаяя ID из вывода ps). Но главное чтоб оно пускалось.