Выгрузка файла на FTP-сервер с помощью curl
Наш сервер будет выгружать backup на компьютер в локальной сети,
на котором достаточно места на диске. Если linux компьютеров нет
используем компьютер под windows.
Download FileZilla Server for Windows
Архив версий
Изменения во всех версиях
Last version ever to support Windows XP 0.9.42 !!!
Примечание: последняя версия сервера совместимая с Windows XP/2003 - v0.9.43 (2013-12-16).
Установить с правами администратора.
1. Убрать консоль при загрузке:
2. Задать пользователя и пароль:
3. Задать папку и права:
4. Убрать лимиты:
5. Настройка сети:
Если ip адрес внутри локальной сети меняется, задать ip.
Возможно открыть в брандмауре 21 порт для входящих соединений.
Пусть адрес 192.168.0.5 пользователь test пароль test
На компьютере откуда будем копировать архивы по маске
В папке с архивами создать
copy_ftp.bat
@echo off
SET DATETIME=%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%
REM файлы вида 2020-11-30_21-00-38.tar.gz
SET UPLOAD_FILE_NAME=*%DATETIME%*
SET FTP_PATH_TO_STORE_FILE=/Backup/win
SET USERNAME=test
SET PASSWORD=test
echo %USERNAME%> upload.txt
echo %PASSWORD%>> upload.txt
echo cd %FTP_PATH_TO_STORE_FILE%>> upload.txt
echo mput %UPLOAD_FILE_NAME%>> upload.txt
echo quit >> upload.txt
ftp -i -s:upload.txt 192.168.0.5
pause
del upload.txt
Сохранить.
Запустить:
copy_ftp.bat
Пусть сегодня 2020-11-30
Тогда после запуска copy_ftp.bat
файлы вида 2020-11-30_21-00-38.tar.gz будут скопированы на ftp сервер
Python Weather API Script
ОтветитьУдалитьTF IDF | TfidfVectorizer Tutorial Python
Python project ideas for beginners
Python YouTube Downloader Script
isalpha Python
Local variable referenced before assignment Python
Python SimpleHTTPServer
Is Strong Number Implementation in PHP
Generating Word Cloud in Python