Я пытаюсь загрузить элементы из нескольких локальных мест локально на сайт SFTP. Я использую существующий сценарий оболочки, который, как я знаю, работает для загрузки из одного локального местоположения, но я не могу понять, как заставить его работать для загрузки из нескольких локальных мест.Загрузка файлов из нескольких каталогов на сайт SFTP с использованием оболочки Scripting
Я довольно новичок в кодировании и имею только базовый опыт работы с пакетными сценариями и небольшим редактированием существующих сценариев оболочки, поэтому я был бы признателен за любую помощь, которая может быть предоставлена.
Вот образец моего существующего одного сценария локальной загрузки расположение
open sftp://(userid):(password)@(sftp site) -hostkey="(hostkey)"
pwd
ls
lcd "(local directory)"
lls
cd (remote directory)
ls
put * -filemask=|*/ ./
exit
Это хорошо работало для нас раньше, но я стараюсь, чтобы очистить некоторые из наших существующих сценариев, объединяя их в один процесс, выполняется как автоматическая задача, но я не могу понять, как объединить несколько задач, подобных этому вместе.
Какой клиент SFTP вы используете? Вы говорите «сценарий оболочки», но код, который вы опубликовали, выглядит как [сценарий WinSCP] (https://winscp.net/eng/docs/scripting). –