Страница 1 из 1

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

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

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

Добавлено: 22 дек 2024, 13:08
slant
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 за подробностями.

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 23 дек 2024, 16:24
slant
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.

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

Добавлено: 23 дек 2024, 18:43
madesta
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
Тут согласен, не поспоришь.

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

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

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

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