LINUX.ORG.RU
решено ФорумAdmin

Запуск mpd при монтировании харда

 ,


0

1

Такая ситуация: на компе стоит mpd, музыка на внешнем харде.

Хотелось бы настроить так: подключаю хард - он монтируется, и сразу запускается mpd. Отключаю хард (или размонтирую) - папка размонтируется, mpd прибивается.

Подскажите схему конфигурации. Можно на systemd (v44), можно без

★★★★★

ключевые слова для гугла: udev, rules

Jurik_Phys ★★★★★
()

какое, например? при обнаружении заданного устройства делать mount и /etc/init.d/mpd restart?

MyTrooName ★★★★★
() автор топика
Ответ на: комментарий от MyTrooName

Да. Запишите строку для этого устройства (по UUID) в fstab с опцией noauto, в правиле проверяйте ENV{ID_FS_UUID} и вызывайте mount /media/mountpoint и /etc/init.d/mpd restart при помощи RUN += "...".

AITap ★★★★★
()
Ответ на: комментарий от MyTrooName

udev стартует ещё в initramfs и (помимо прочего) создаёт все файлы в /dev (по крайней мере, так было до внедрения devtmpfs). Так что нет, отсутствие сети ему не помешает.

AITap ★★★★★
()

да по крону проверяй наличие девайса, и если оно появляется, то стартуй mpd, одна строчка всего.

vxzvxz ★★★
()
Ответ на: комментарий от AITap

опасения были как раз из-за другого, что udev будет стартовать mpd, когда сеть еще не поднята. Но по наблюдениям пока всё работает. Спасибо!

MyTrooName ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.