The OpenNET Project / Index page

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



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

. "bash скрипт для монтирования андроид телефона" +/
Сообщение от Isothiocyanate (ok), 15-Янв-21, 23:51 
#!/bin/bash
echo "This script will mount yors Android phone using go-mtpfs."
echo " Firstly install go-mtpfs, MTP protocol, then make dir called AndroidDevice in yours /home/user_name catalog."
IsGomtpfsPresent=$(which go-mtpfs &>/dev/null; echo $?)
if ! [ "$IsGomtpfsPresent" == '0' ]
    then
        echo -e "Go-mtpfs not installed. Please, install it for use this script"
        exit 1
fi

if [ -d $HOME/AndroidDevice ]
    then
    ANS=A
    echo "Mount point exist."
    else
    echo "Make dir AndroidDevice in your home catalog? [Y]es/[N]o"
    read ANS
fi
    
if [[ $ANS == "Y" || $ANS == "y" || $ANS == "Yes" || $ANS == "yes" ]]
        then
            mkdir $HOME/AndroidDevice
            echo "Mount point is created."
fi

if [[ $ANS == "N" || $ANS == "n" || $ANS == "No" || $ANS == "no" ]]
        then
            echo -e "We do not create mount point."
        exit 2
fi

go-mtpfs ~/AndroidDevice &
# Note: If go-mtpfs is not ran in the background (with & at the end), another console will be needed to browse the device and unmount the device (when finished).
echo "Device is mounted."
echo "Do you wish unmount it? Yes=press Y key"
read B
fusermount -u ~/AndroidDevice
echo " Unmount is Ok."
# When the device is unmount, go-mtpfs will quit.
exit 3

Как-то так.

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

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



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

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