Скрипт копирования с телефона на комп

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Reno777
Сообщения: 12
Зарегистрирован: 23 июл 2023, 18:34
Благодарил (а): 2 раза
Контактная информация:

Скрипт копирования с телефона на комп

#1

22 дек 2024, 12:26

Здравствуйте. Помогите пожалуйста сделать скрипт или как это делается.
По фтп подключаюсь к андроид смарфону (использую его как видеорегистратор).
ftp://anonymous@192.168.0.4:8101/Movies ... der/Videos
Нужно как-то все файлы из этой папки раз в сутки вырезать и вставить на комп c Linux Mint /media/komp/598FB58129FE9361/видео
И неплохо бы ограничить папку /видео/ максимум 50 Гб с автоматическйо перезаписью старых файлов.

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

Скрипт копирования с телефона на комп

#2

22 дек 2024, 13:08

Reno777 писал(а):
22 дек 2024, 12:26
Нужно как-то все файлы из этой папки раз в сутки вырезать и вставить на комп c Linux Mint /media/komp/598FB58129FE9361/видео
Проще будет не возиться с командой ftp а смонтировать FS телефона на комп через что-то вроде curlftpfs https://help.ubuntu.ru/wiki/%D0%BC%D0%B ... %D0%B5_ftp
А далее уже обычными командами для файлов - cp, mv, del. Ну а чтобы раз в сутки - cron вам в помощь.
(Так то можно было бы и curl и wget для копирования использовать, но они удалять скопированное не будут.)
Reno777 писал(а):
22 дек 2024, 12:26
И неплохо бы ограничить папку /видео/ максимум 50 Гб с автоматическйо перезаписью старых файлов.
А здесь вам поможет команда find. Правда тут не объему легче ограничить, а по дате - т.е. удалять все что старее n дней.
man find за подробностями.

Аватара пользователя

hellonet
Сообщения: 3341
Зарегистрирован: 11 окт 2016, 12:58
Решено: 17
Откуда: Новосибирск
Благодарил (а): 1216 раз
Поблагодарили: 522 раза
Контактная информация:

Скрипт копирования с телефона на комп

#3

22 дек 2024, 13:24

Устанавливаем на смартфон приложение Wi-Fi FTP-сервер из магазина Play Маркет. На компьютер устанавливаем FTP Rush v3.
Подробности здесь:
https://hi-tech.mail.ru/news/55082-kak- ... kompyuter/

Аватара пользователя

hellonet
Сообщения: 3341
Зарегистрирован: 11 окт 2016, 12:58
Решено: 17
Откуда: Новосибирск
Благодарил (а): 1216 раз
Поблагодарили: 522 раза
Контактная информация:

Скрипт копирования с телефона на комп

#4

22 дек 2024, 14:08

Ещё пользовался прогой X-plore file manager (копировал с планшета, у которого сгорел OTG модуль и поэтому через кабельное соединение с компьютером не работало)
https://apkpure.net/ru/x-plore-file-man ... ownloading
Подробности настройки здесь:
https://www.adslclub.ru/forum/topic90483#1353013

no avatar

Автор темы
Reno777
Сообщения: 12
Зарегистрирован: 23 июл 2023, 18:34
Благодарил (а): 2 раза
Контактная информация:

Скрипт копирования с телефона на комп

#5

22 дек 2024, 16:08

hellonet писал(а):
22 дек 2024, 13:24
Устанавливаем на смартфон приложение Wi-Fi FTP-сервер из магазина Play Маркет. На компьютер устанавливаем FTP Rush v3.
Подробности здесь:
https://hi-tech.mail.ru/news/55082-kak- ... kompyuter/
Спасибо с этим проблем то нету, стандартные файловые менеджеры и их фтп-кнопка работают стабильно

no avatar

Автор темы
Reno777
Сообщения: 12
Зарегистрирован: 23 июл 2023, 18:34
Благодарил (а): 2 раза
Контактная информация:

Скрипт копирования с телефона на комп

#6

22 дек 2024, 16:11

slant писал(а):
22 дек 2024, 13:08
за подробностями.
Спасибо уже будет легче разобраться. Вы, или Кто-нибудь еще, плз скиньте ссылку на готовый пример аналогичной задачи с Крон, примерно хотя бы чтоб увидеть как это делается. Я так понял надо какой-то файл создать с этим скриптом и в Крон его. Где-то есть мануалы для новичка с аналогичной задачей.

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

Скрипт копирования с телефона на комп

#7

22 дек 2024, 18:30

В общем то, обычно в системе есть такой каталог: /etc/cron.daily - если туда кинуть исполняемый скрипт, он будет выполнятся раз в день. (Правда в первом часу ночи, и есть аналогичные каталоги для раз в час, неделю и месяц.) Для простых случаев обычно хватает.
Для полного контроля cron'а - основной конфигурационный файл /etc/crontab, и каталог для аналогичных частных конфигов /etc/cron.d - синтаксис там тот же самый, просто чтобы не лазить в основной файл а иметь свой собственный.
Руководство - man 5 crontab (5 - не опечатка, без нее на другой раздел попадете).

Аватара пользователя

madesta
Сообщения: 2405
Зарегистрирован: 11 июн 2017, 21:47
Решено: 31
Откуда: BY
Благодарил (а): 83 раза
Поблагодарили: 506 раз
Контактная информация:

Скрипт копирования с телефона на комп

#8

23 дек 2024, 14:37

Со своей точки зрения через crontab -e сделал бы своё пользовательское задание cron. А то если изменять /etc/cron.daily, /etc/cron.d, crontab, то можно напортачить от незнания. А так будут задания чисто для своей учётки, которые всегда можно стереть в ноль (crontab -r), если чего-там там наворотил и "концов не найти". Правда справедливо, если компьютер используется единолично, а не совместно с другими членами семьи.

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

Скрипт копирования с телефона на комп

#9

23 дек 2024, 16:24

madesta писал(а):
23 дек 2024, 14:37
Со своей точки зрения через crontab -e сделал бы своё пользовательское задание cron.
Только вот оно в качестве редактора скорее всего vi или vim вызовет. Вы готовы учить им пользоваться? :) Даже если там будет nano - это тоже не очень удобно, обычно.
madesta писал(а):
23 дек 2024, 14:37
А то если изменять /etc/cron.daily, /etc/cron.d, crontab, то можно напортачить от незнания.
Даже напрочь испорченный /etc/ctontab ничего фатального не вызовет. А остальные - и подавно.

Есть еще одна причина пользоваться системным - там скорее всего нужно будет вызывать скрипт с правами отдельного пользователя - а это можно делать только через системный cron.

Аватара пользователя

madesta
Сообщения: 2405
Зарегистрирован: 11 июн 2017, 21:47
Решено: 31
Откуда: BY
Благодарил (а): 83 раза
Поблагодарили: 506 раз
Контактная информация:

Скрипт копирования с телефона на комп

#10

23 дек 2024, 18:43

slant писал(а):
23 дек 2024, 16:24
в качестве редактора
При первом запуске мне выдал выбор из 4 редакторов: nano, mcedit, vim, ed. Так как у меня уже стоял Midnight Commander, то выбрал его. Теперь при правке редактируется через mcedit, а /home присутствует файл .selected_editor с содержанием:

Код: Выделить всё

# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/mcedit"
Соглашусь, что для впервые запускающего подобные редакторы пользователя это будет стоить нервов. Помню как неправильными записями угробил себе /etc/sudoers, а в рамках мероприятия по приведению его "в чувство" система позволяет открыть этот файл только через nano. Пока понял как сохранять введённые изменения :dash2: :-D
Но если очень хочется через xed, то можно, наверное, и так: sudo xed /var/spool/cron/crontabs/логин_пользователя ( у меня, например, это /var/spool/cron/crontabs/minter ). Или через ПКМ "Открыть как root" /var/spool/cron/crontabs Но, как уже говорил, являюсь единственным пользователем.
slant писал(а):
23 дек 2024, 16:24
скрипт с правами отдельного пользователя - а это можно делать только через системный cron
Тут согласен, не поспоришь.

Аватара пользователя

hellonet
Сообщения: 3341
Зарегистрирован: 11 окт 2016, 12:58
Решено: 17
Откуда: Новосибирск
Благодарил (а): 1216 раз
Поблагодарили: 522 раза
Контактная информация:

Скрипт копирования с телефона на комп

#11

23 дек 2024, 19:05

madesta писал(а):
23 дек 2024, 18:43
позволяет открыть этот файл только через nano
А я только им и пользуюсь. Других не знаю

no avatar

Автор темы
Reno777
Сообщения: 12
Зарегистрирован: 23 июл 2023, 18:34
Благодарил (а): 2 раза
Контактная информация:

Скрипт копирования с телефона на комп

#12

23 дек 2024, 20:18

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

Ответить

Вернуться в «Программирование, скриптинг, виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость