Расписание автоматической ежедневной загрузки с FileZilla
Я хотел бы использовать FileZilla для автоматической загрузки PDF-файлов на мой хостинг-сайт GoDaddy ежедневно, заменив листы предыдущего дня. Есть какой-либо способ сделать это? Я читал в Интернете, что пакетные файлы могут работать. Может ли кто-нибудь опубликовать примерную версию пакетного файла, которая поможет?
1 ответ
FileZilla не имеет аргументов командной строки (или любого другого способа), которые разрешают автоматический перенос.
Некоторые ссылки:
- Аргументы командной строки клиента FileZilla
- https://trac.filezilla-project.org/ticket/2317
- Как отправить файл с FileZilla из командной строки?
Хотя вы можете использовать любой другой клиент, который позволяет автоматизацию.
Вы не указали, какой протокол вы используете. FTP или SFTP? Вы определенно сможете использовать WinSCP, поскольку он поддерживает все протоколы, которые поддерживает FileZilla (и даже больше).
Объедините возможности сценариев WinSCP с планировщиком Windows:
- Автоматизировать передачу файлов на FTP-сервер или SFTP-сервер;
- Расписание передачи файлов на FTP / SFTP сервер
Типичный скрипт WinSCP для загрузки (с SFTP) выглядит так:
open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xx:xx:xx:xx:xx:xx..."
put c:\mypdfs\*.pdf /home/user/
close
С FTP просто замените sftp://
с ftp://
и удалите -hostkey="..."
переключатель.
WinSCP может даже создать сценарий из импортированного сеанса FileZilla.
Подробнее см. В руководстве по автоматизации FileZilla.
(Я автор WinSCP)
Другой вариант, если вы используете SFTP, это psftp.exe
клиент из пакета PuTTY.