Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Запуск скрипта при монтировании диска  (Прочитано 1812 раз)

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

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
Никак не могу накопать ничего по этому вопросу...
Хочется упростить процедуру бекапа на внешний винт. Подключил винт - создание бекапа началось. Для этого либо при монтировании что-то должно запускать пользовательский скрипт...
Нашел статью "Запуск приложений для устройств или дисков", но это, видимо, под 11.04 и выше - в 10.04 моей ничего такого нет. А монтирование отследить системой, я так понимаю, непросто. Что делать?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Запуск скрипта при монтировании диска
« Ответ #1 : 08 Ноября 2012, 14:44:42 »
DejaDup умеет автоматически запускать отложенный бэкап при присоединении внешнего носителя.

монтирование отследить системой
Копать в сторону udev-rules.
« Последнее редактирование: 08 Ноября 2012, 14:46:36 от arcfi »

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
Re: Запуск скрипта при монтировании диска
« Ответ #2 : 08 Ноября 2012, 17:51:49 »
Сторонние программы резервного копирования использовать не хочу. Мне проще написать в скрипте то, что мне нужно.
Копать в сторону udev-rules
Вот именно это было и очень страшно.

Вообще очень странно, что на такое простое действие нет такого же простого ответа...

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Запуск скрипта при монтировании диска
« Ответ #3 : 08 Ноября 2012, 17:54:58 »
udisks в ubuntu, я его не ставил, поэтому что-то еще сказать не могу.

Пользователь решил продолжить мысль 08 Ноября 2012, 18:02:57:
для udisks есть udisks-glue, в конфигурации можно указать post_mount_command.
через udev мб проще даже будет, без всех этих настроек  :)
« Последнее редактирование: 08 Ноября 2012, 18:02:57 от arrecck »

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
Re: Запуск скрипта при монтировании диска
« Ответ #4 : 08 Ноября 2012, 18:06:26 »
Так. Видимо, надо просто повнимательнее прочесть про udev-rules http://ru.gentoo-wiki.com/wiki/HOWTO_Udev_%D0%B8_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%BE%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D1%81%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%B9 , это не так страшно, как кажется...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Запуск скрипта при монтировании диска
« Ответ #5 : 08 Ноября 2012, 18:24:51 »
thing, ЕМНИП, я даже где-то подобную задачу решал.
То ли здесь, то ли на http://forum.russianfedora.ru/...

***
Слава гуглю, :) нашёл:
http://forum.russianfedora.ru/viewtopic.php?f=15&t=4187#p27883
« Последнее редактирование: 08 Ноября 2012, 18:28:23 от arcfi »

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
Re: Запуск скрипта при монтировании диска
« Ответ #6 : 08 Ноября 2012, 18:26:26 »
Спасибо, на досуге разберусь.

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.