Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:мобильные_устройства [2012/09/21 18:38] [Настройка] |
wiki:мобильные_устройства [2014/01/21 19:16] (текущий) |
||
---|---|---|---|
Строка 54: | Строка 54: | ||
==Проверка монтирования== | ==Проверка монтирования== | ||
В принципе этого достаточно, что бы проверить схему и примонтировать мобильное устройство от root. | В принципе этого достаточно, что бы проверить схему и примонтировать мобильное устройство от root. | ||
- | <code>obexfs -bXX:XX:XX:XX:XX:XX -BYY /mnt/Nokia</code> | + | <code>sudo obexfs -bXX:XX:XX:XX:XX:XX -BYY /mnt/Nokia</code> |
Проверка результата | Проверка результата | ||
<code>sudo ls /mnt/Nokia</code> | <code>sudo ls /mnt/Nokia</code> | ||
- | Должно отобразиться содержимое мобильного устройства, часто это два диска- его внутренняя и внешняя память. Если содержимого нет и вы не знаете что делать, попробуйте написать в этой теме(ссылка на обсуждение статьи). | + | Должно отобразиться содержимое мобильного устройства, часто это два диска- его внутренняя и внешняя память. Если содержимого нет и вы не знаете что делать, попробуйте написать в [[http://forum.ubuntu.ru/index.php?topic=202292|этой теме]].\\ |
Для отмонтирования используйте следующую команду: | Для отмонтирования используйте следующую команду: | ||
<code>sudo fusermount -u /mnt/Nokia</code> | <code>sudo fusermount -u /mnt/Nokia</code> | ||
Строка 76: | Строка 76: | ||
После этого можно монтировать мобильное устройство от пользователя, например командой<code>mount /mnt/Nokia</code>отмонтировать командой<code>umount /mnt/Nokia</code> | После этого можно монтировать мобильное устройство от пользователя, например командой<code>mount /mnt/Nokia</code>отмонтировать командой<code>umount /mnt/Nokia</code> | ||
====Cоздание скрипта-демона=== | ====Cоздание скрипта-демона=== | ||
- | Для автоматизации сохранения файлов с мобильного устройства, естественно, понадобится процесс, запускающийся в фоне и следящий за появлением вашего устройства в зоне видимости bluetooth-адаптера компьютера. Для синхронизации будем использовать ''rsync''. После успешной синхронизации демон "засыпает" на 12 часов, это сделано, чтобы он не начинал повторную синхронизацию каждый раз, пока вы не выключите где нибудь bluetooth. | + | Для автоматизации сохранения файлов с мобильного устройства, естественно, понадобится процесс, запускающийся в фоне и следящий за появлением вашего устройства в зоне видимости bluetooth-адаптера компьютера. Для синхронизации будем использовать ''rsync''. |
+ | |||
+ | Принцип действия: | ||
+ | * Каждые 60 секунд скрипт проверяет доступность устройства с указанным адресом; | ||
+ | * В случае доступность запускается копирование новых и измененных файлов из указанного пути в мобильном устройстве по указанному пути на ПК; | ||
+ | * После успешной синхронизации демон "засыпает" на 12 часов (43200 секунд), это сделано, чтобы он не начинал повторную синхронизацию каждый раз, пока вы не выключите где нибудь bluetooth. | ||
<code>gedit ~/bin/mobile_sync.sh</code> | <code>gedit ~/bin/mobile_sync.sh</code> | ||
Содержимое файла: | Содержимое файла: | ||
<code bash mobile_sync.sh>#!/bin/bash | <code bash mobile_sync.sh>#!/bin/bash | ||
- | address="00:25:CF:C2:B6:D5" | + | address="XX:XX:XX:XX:XX:XX" |
while (sleep 60) | while (sleep 60) | ||
do | do | ||
Строка 94: | Строка 99: | ||
done | done | ||
</code> | </code> | ||
- | <note>В данном примере выполняется сохранение всех новых фотографий с устройства Nokia в папку пользователя. Для редактирования путей, просмотрите их в Nautilus, если вам необходимо добавить пути или ввести какие либо исключения, ознакомьтесь с ''man rsync'', в крайнем случае спросите в теме на форуме(ссылка не тему с обсуждением).</note> | + | <note>В данном примере выполняется сохранение всех новых фотографий с телефона Nokia N79 в папку пользователя. Для редактирования путей, просмотрите их в Nautilus, если вам необходимо добавить пути или ввести какие либо исключения, ознакомьтесь с ''man rsync'', в крайнем случае спросите в [[http://forum.ubuntu.ru/index.php?topic=202292|теме на форуме]].</note> |
Делаем исполняемым | Делаем исполняемым | ||
<code>chmod +x ~bin/mobile_sync.sh</code> | <code>chmod +x ~bin/mobile_sync.sh</code> | ||
Строка 101: | Строка 106: | ||
* [[http://dev.zuckschwerdt.org/openobex/wiki/ObexFs| Wiki Obexfs]] | * [[http://dev.zuckschwerdt.org/openobex/wiki/ObexFs| Wiki Obexfs]] | ||
- | * | + | * [[http://forum.ubuntu.ru/index.php?topic=202292|Тема]] на форуме с обсуждением статьи |
- | {{tag>мобильные_устройства синхронизация}} | + | {{tag>мобильные_устройства синхронизация Bluetooth}} |