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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как проверить подключение USB диска?  (Прочитано 1666 раз)

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

Оффлайн Gimli

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Здравствуйте!

Есть следующая идея: во время загрузки компьютера проверить, подключен ли переносной USB диск? Если диск подключен, запустить определенное приложение, если нет, то не запускать.

USB диск прописан в fstab, соответственно, монтируется всегда в одну и ту же папку.

Собственных знаний для реализации этого нет.
Пожалуйста, подскажите, как это можно реализовать, или дайте ссылки, где об этом можно почитать.

Спасибо.

P.S.  Поиск по форуму не ответил на мой вопрос. Возможно, я не умею пользоваться поиском. :)

Оффлайн SureGOOD

  • Активист
  • *
  • Сообщений: 724
  • suregood.ru
    • Просмотр профиля
    • suregood.ru
Re: Как проверить подключение USB диска?
« Ответ #1 : 04 Ноября 2009, 12:19:30 »
можно написать скрипт, который например будет проверять не пустая ли папка, и запускать нужную программу, если не пустая

Оффлайн Gimli

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Как проверить подключение USB диска?
« Ответ #2 : 04 Ноября 2009, 14:33:50 »
Скриптик написал...
Получилось следующее:
-----------------------------
#!/bin/bash
if [ -d $"/media/usbdisk/docs" ]; then
    exec AppName
fi
-----------------------------

Добавил скрипт в автозагрузку.
Перезагрузился... Заработало!

Как оказывается все просто :)

Оффлайн SureGOOD

  • Активист
  • *
  • Сообщений: 724
  • suregood.ru
    • Просмотр профиля
    • suregood.ru
Re: Как проверить подключение USB диска?
« Ответ #3 : 04 Ноября 2009, 19:53:16 »
http://gazette.linux.ru.net/rus/articles/index-abs-guide.html
ну и вдогонку ссылку, описание языка bash =)

 

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