debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: minidlna при старте ОС не вдит мультимедию  (Прочитано 1218 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1221
  • Debian, Openbox
Re: minidlna при старте ОС не вдит мультимедию
« Ответ #15 : 15 Май 2018, 21:57:23 »
1. Создаёте скрипт запуска демона с задержкой:

echo "#!/bin/sh" | sudo tee /usr/sbin/minidlnad_sleep
echo "sleep 15 && /usr/sbin/minidlnad" | sudo tee -a /usr/sbin/minidlnad_sleep
sudo chmod +x /usr/sbin/minidlnad_sleep

Делаете бекап своего скрипта:

sudo cp -v /etc/init.d/minidlna /etc/init.d/minidlna_original
sudo chmod a-x /etc/init.d/minidlna_original

В файле /etc/init.d/minidlna находите строку:

DAEMON=/usr/sbin/minidlnad
заменяете её на:

DAEMON=/usr/sbin/minidlnad_sleep
Перезапускаем сервис:

sudo systemctl daemon-reload && sudo /etc/init.d/minidlna restart
На экране через 15 секунд должна появиться зелёная надпись: "ok"

После перезагрузки компа проверяете результат. Если не сработает, значит причина в другом.


« Последнее редактирование: 15 Май 2018, 22:01:10 от ecc83 »
 
Пользователи, которые поблагодарили этот пост: Modigar

Оффлайн Modigar

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 253
Re: minidlna при старте ОС не вдит мультимедию
« Ответ #16 : 16 Май 2018, 09:09:40 »
Примерно то же самое я сделал через rc.local
Но вообще слип, это не совсем решение.
Решение это узнать от каких сервисов зависит minidlna и запускать его после них.

Cообщение объединено 16 Май 2018, 09:09:48
Примерно то же самое я сделал через rc.local
Но вообще слип, это не совсем решение.
Решение это узнать от каких сервисов зависит minidlna и запускать его после них.
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1221
  • Debian, Openbox
Re: minidlna при старте ОС не вдит мультимедию
« Ответ #17 : 16 Май 2018, 13:30:27 »
Решение это узнать от каких сервисов зависит minidlna и запускать его после них.

Тогда зачем вы тратите своё и моё время на всякую ерунду, если отчётливо знаете чего хотите и что для вас "вообще слип, это не совсем решение" ?

А через rc.local это сделать нельзя, потому что в моём предложении происходит именно отсрочка запуска сервиса, а через rc.local вы просто повторно его запускаете, так как при старте он не взлетел.
 

Оффлайн Modigar

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 253
Re: minidlna при старте ОС не вдит мультимедию
« Ответ #18 : 16 Май 2018, 14:45:42 »
Тогда зачем вы тратите своё и моё время на всякую ерунду, если отчётливо знаете чего хотите и что для вас "вообще слип, это не совсем решение" ?

А через rc.local это сделать нельзя, потому что в моём предложении происходит именно отсрочка запуска сервиса, а через rc.local вы просто повторно его запускаете, так как при старте он не взлетел.
В стартовом посте, разве была просьба через слип решить задачу?
Это было ваше предложение. Оно рабочее, но не логичное, потому что тайм-аут может гулять рандомно в зависимости от внешних условий. Сегодня 15сек хватает, завтра перестанет хватать, опять те же грабли собирать.
Через rc.local точно такое же решение в плане костыльности, ни чем ни лучше и не хуже.
В общем вопрос еще открыт, но будет звучать так:
как узнать, что мешает сервису при старте распарсить директорию с медиа?
 

Русскоязычное сообщество Debian GNU/Linux

Re: minidlna при старте ОС не вдит мультимедию
« Ответ #18 : 16 Май 2018, 14:45:42 »


Теги:
 

MiniDLNA: знаки вопроса в именах папок

Автор vismuth

Ответов: 7
Просмотров: 1611
Последний ответ 16 Сентябрь 2016, 07:27:01
от qupl
[Решено]Тайна MiniDlNA

Автор Panov

Ответов: 8
Просмотров: 2608
Последний ответ 24 Февраль 2018, 19:17:31
от ihammers
Ошибка в логах MiniDLNA[Решено]

Автор DIESEL

Ответов: 2
Просмотров: 39
Последний ответ 17 Июнь 2019, 10:27:23
от DIESEL