Способ отправки события Upstart всякий раз, когда ecryptfs homedir монтируется / демонтируется?

У меня есть зашифрованный homedir (ecryptfs), и я хочу запустить частный демон mysql с файлами базы данных в моем homedir. Демон должен запускаться всякий раз, когда подключается homedir, и останавливаться до того, как демонтируется homedir. Кажется, я должен написать сценарий Upstart, который не кажется слишком сложным; проблема вызывает его.

Есть ли уже событие Upstart, которое отправляется в этих случаях? Или я должен где-нибудь вставить "initctl emit"? Куда? Кажется, что зашифрованный homedir монтируется всякий раз, когда я открываю сеанс GUI или ssh для своей учетной записи. Есть ли общее место в этих двух процессах, где я мог бы вставить код?

(я не хочу патчить и компилировать любой код C, просто вставьте несколько строк).

Дэвид

4
задан 18 November 2011 в 21:16

2 ответа

У меня была похожая проблема некоторое время назад. Затем я обнаружил, что desktop-session-start и desktop-shutdown вышли из /etc/init/lightdm.conf

Try:

start on desktop-session-start
stop on desktop-shutdown

Удачи!

0
ответ дан 18 November 2011 в 21:16

Я не использую ecryptfs, но это должно работать:

start on mounted MOUNTPOINT=/home
stop on runlevel [016]

exec /path/to/my/script
0
ответ дан 18 November 2011 в 21:16

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

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