Как запустить Debian Chroot в Synology для запуска Homebridge
1679
crizzwald
У меня есть Synology Disctation, которую я хочу использовать для запуска homebridge. Я установил homebridge, установив пакет debian для chroot и установив все необходимое в chroot, чтобы домашний мост работал; и это прекрасно работает! Я не очень хорошо разбираюсь в CLI для Linux. Чтобы запустить homebridge, мне нужно открыть терминал из моего Mac, SSH в моей синологии и запустить chroot с помощью следующей команды:
Как только я ввожу свой пароль для sudo, я нахожусь в экземпляре chroot, и тогда я просто набираю:
homebridge
Все хорошо и работает, пока я не закрываю окно терминала и не перезагружаю синологию. Теперь здесь кроется проблема. Я не хочу, чтобы терминал моего ноутбука был открыт, чтобы он работал, так как это противоречит цели запуска домашнего моста в моей синологии, и я не хочу снова входить в синологию, чтобы запустить этот процесс вручную, когда синология перезагружается.
Кто-нибудь может дать совет, как автоматизировать этот процесс на синологии? Я пробовал этот сценарий выгрузки в среде Synology, но безуспешно (я также попытался разбить сценарий на экземпляр Synology Linux и затем выполнить другой сценарий выскочки в debian chroot для запуска homebridge, который тоже не работал ):
description "start debian and homebridge" console log start on syno.share.ready and syno.network.ready stop on runlevel [06] exec sudo /var/packages/debian-chroot/scripts/start-stop-status chroot exec homebridge
Большое спасибо за любую помощь.
Это может быть странно, но вы пробовали запустить `homebridge &`, который затем должен запускать homebridge в фоновом режиме?
Darius 7 лет назад
0
1 ответ на вопрос
1
dfrap
Сервисы запускаются в среде Debian-Chroot из планировщика задач DSM. Графический интерфейс приложения chroot не работает в DSM6, поэтому вам придется обойти его в данный момент. Информация об услугах хранится в базе данных SQLite. Консультируйтесь с часто задаваемыми вопросами SQL о том, как запрашивать, вставлять, обновлять и удалять строки данных в таблице такой базы данных. Если ваше приложение имеет стартовый скрипт и при запуске создает файл PID, приложение Synology chroot позаботится о запуске и перезапуске демонов.