Запустите демон после монтирования определенного общего ресурса samba

У меня есть домашнее безголовое NAS, работающее 12.04.

В нем у меня есть куча дисков, которые представлены как общий ресурс самбы благодаря Greyhole . Если я хочу что-то сделать с файлами в этом общем ресурсе, я должен сделать это через greyhole, чтобы все обновлялось правильно. Таким образом, общий ресурс должен быть смонтирован локально, а затем доступен оттуда, если я хочу работать с файлами с локального компьютера. Я делаю этот монтаж автоматически благодаря этим инструкциям.

У меня также установлен Deluge, который отвечает за все мои потребности в торрентах. Местоположение для загрузки Deluge по умолчанию находится в этой общей папке, поэтому все загрузки сразу доступны для остальной части сети.

Очевидно, что для того, чтобы все работало, общий ресурс должен быть смонтирован, иначе у Deluge возникнут проблемы с загрузкой в ​​него.

Проблема в том, что Deluge запускается до , когда общие ресурсы монтируются при загрузке системы. Таким образом, загрузка / заполнение не продолжается автоматически после загрузки. Я должен войти в систему и принудительно выполнить повторное сканирование вручную и запустить каждый торрент, в противном случае все торренты просто зависают при ошибке.

Есть ли способ, как я могу начать наводнение после того, как акции были правильно установлены? Я изучил функциональность Upstart emits, но не могу заставить его работать должным образом. Любой совет?

0
задан 31 May 2014 в 20:49

1 ответ

Как наводнение запускается автоматически при начальной загрузке? Через Выскочку?

необходимо добавить строку в конец функции запуска в/etc/init.d/mount_shares_locally:

initctl emit --no-wait mounted-samba-shares

затем имеют наводнение, "запускаются на mounted-samba-shares" в Новомодном задании наводнения.

0
ответ дан 31 May 2014 в 20:49

Другие вопросы по тегам:

Похожие вопросы: