The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"bash скрипт для монтирования андроид телефона"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на рабочей станции
Исходное сообщение [ Отслеживать ]

. "bash скрипт для монтирования андроид телефона" +1 +/
Сообщение от Licha Morada (ok), 11-Янв-21, 19:37 
> Но несмотря на оператор if , скрипт каждый раз упорно пытается
> создать точку монтирования.

Оператор if работае не так, как вы ожидаете.
Он выполняет "D=1 mkdir ~/AndroidDevice" в качестве test condition, т.е. в любом случае. Кроме того, D=1 это не сравнивание а присваивание значения.
https://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html

Правильно было бы
if [ "$D" = "1" ]; then
  mkdir ~/AndroidDevice
  echo "mount point is created."

Но всё равно так не надо.

> mkdir: cannot create directory ‘/home/rost/AndroidDevice’: File exists

Делайте mkdir -p ~/AndroidDevice, и будет вам щастье.


Я так понял, вы бoльше хвастаетесь чем жалуетесь.
На предмет похвастаться, я в своё время отчаялся найти стабильный метод монтирования Андроида по шнурку, и теперь монтирую его по SSH. Без скрипта, одной командой монтирую, другой размонтирую. На телефпне установлен SimpleSSHD с аутентикацией по ключам, детали прописаны в моём ~/.ssh/config

sshfs -o nonempty android:/storage/emulated/0 /mnt/android
fusermount -u /mnt/android

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
bash скрипт для монтирования андроид телефона, Isothiocyanate, 11-Янв-21, 18:53  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру