Post a reply

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

Stickman

Put multiple parallel files

Hi. I'm putting my files by bat script to my websites (it's like updating plugins files). All files are the same for all websites. It looks like this now:

FOR %%A IN (.) DO (
   set loc=%%~dpA
   set dir=%%~nA
)
set file=%~n1
   
"C:\Program Files (x86)\WinSCP\winscp.com" /log=winscp.log /ini=nul /command ^
   "open sftp://website1:password1@server1.com:2233 -hostkey=*" ^
   "cd /home/server1/public_html/updated-content" ^
   "put %loc%%dir%\%file%" ^
   "open sftp://website2:password2@server2.com:2233 -hostkey=*" ^
   "cd /home/server2/public_html/updated-content" ^
   "put %loc%%dir%\%file%" ^
   "open sftp://website3:password3@server3.com:2233 -hostkey=*" ^
   "cd /home/server3/public_html/updated-content" ^
   "put %loc%%dir%\%file%" ^
   "open sftp://website4:password4@server4.com:2233 -hostkey=*" ^
   "cd /home/server4/public_html/updated-content" ^
   "put %loc%%dir%\%file%" ^
   "open sftp://website5:password5@server5.com:2233 -hostkey=*" ^
   "cd /home/server5/public_html/updated-content" ^
   "put %loc%%dir%\%file%" ^
   "open sftp://website6:password6@server6.com:2233 -hostkey=*" ^
   "cd /home/server6/public_html/updated-content" ^
   "put %loc%%dir%\%file%" ^
   "exit"

Is it possible to speed it up? Now it's sending file by file, session by session and it take quite long time. Is there some option to send the same file to multiple destination at once? Or maybe some parallel files sending?