WinSCP SFTP script: omita el host no disponible en lugar de esperar

0

Tengo un script que se está copiando desde un servidor remoto a mi PC local. El archivo por lotes se está ejecutando, pero cuando el IP 10.223.19.51 está inactivo / apagado, la secuencia de comandos no ejecutará la siguiente línea de comandos. Me da un error. Ver guión a continuación. Por favor, ayuda ... Quiero que incluso el resto de servidores no estén abiertos. La secuencia de comandos continuará o se ejecutará en la siguiente línea de comandos.

C:\db_backup> cd\
C:> cd Program Files (x86)/
C:\Program Files (x86)> cd WinSCP/
C:\Program Files (x86)\WinSCP> winscp.com /script=POS.txt
Searching for host...
Network error: Connection to "10.223.19.51" timed out.
C:\Program Files (x86)\WinSCP> pause
Press any key to continue . . .

Este es el script:

open sftp://pos:[email protected]/
recv -neweronly /opt/simplepos/data/rsalphaland/*.zip C:\db_backup\POS\Lane1\
open sftp://pos:[email protected]/
recv -neweronly /opt/simplepos/data/rsalphaland/*.zip C:\db_backup\POS\Lane2\
open sftp://pos:[email protected]/
recv -neweronly /opt/simplepos/data/rsalphaland/*.zip C:\db_backup\POS\Lane3\
open sftp://pos:[email protected]/
recv -neweronly /opt/simplepos/data/rsalphaland/*.zip C:\db_backup\POS\Lane4\
open sftp://pos:[email protected]/
recv -neweronly /opt/simplepos/data/rsalphaland/*.zip C:\db_backup\POS\Lane5\
open sftp://pos:[email protected]/
recv -neweronly /opt/simplepos/data/rsalphaland/*.zip C:\db_backup\POS\Lane6\
open sftp://pos:[email protected]/
recv -neweronly /opt/simplepos/data/rsalphaland/*.zip C:\db_backup\POS\Lane7\
open sftp://pos:[email protected]/
recv -neweronly /opt/simplepos/data/rsalphaland/*.zip C:\db_backup\POS\Lane8\
exit
renjun19
fuente
El título de su pregunta no coincide con su texto. En titulo tu dices "Saltar en lugar de esperar" . Mientras que en el texto dices "continuar en error" . - Tampoco entiendo la diferencia entre "continuará" y "se ejecutará a la siguiente línea de comandos" . - De todos modos, voy a tratar de responder.
Martin Prikryl

Respuestas: