2

Если у меня есть 5 серверов, и каждый сервер имеет одинаковую файловую структуру, есть ли программа ftp, которая может повторять одну и ту же операцию на всех серверах?

например:

/wwwroot/site1/

Теперь, если я хочу скопировать файл logo.jpg в корень папки:

/wwwroot/site1/logo.jpg

Есть ли программа ftp (возможно, filezilla?) что я могу настроить так, чтобы я просто копировал файл, а затем он автоматически выполнял ту же операцию на других серверах?

1 ответ1

1

user1361315, если вы используете Windows 7, вы можете использовать встроенный клиент FTP.exe, который поддерживает:

-s:filename.txt

Так что просто поставьте строки вроде:

open ftp.siteone.com
ftpuser
myPassW0rd
cd /wwwroot/site1/
bin
put logo.jpg
quit

В filename.txt и используйте:

ftp -s:filename.txt

Вы можете легко создать командный файл с некоторыми заглушками, которые используют:

copy /A siteone.txt+newcommand.txt filename.txt
 copy /A sitetwo.txt+newcommand.txt filename.txt

Чтобы объединить файл заголовка для каждого сайта (другой хост, пароль и т.д.) С помощью общей команды newcom, которая выполнила ту же работу для каждого из них, а затем запустила FTP 5 раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .