У меня есть процедура загрузки локального файла через ftp на мэйнфрейм с использованием простого файла .BAT, после успешной отправки этого файла его следует переместить в другой локальный каталог, как я могу автоматизировать этот процесс? В случае ошибки можно просто приостановить выполнение скрипта
Я использую два файла bat, SEND.BAT и CONFIG.BAT, я запускаю только SEND.bat;
send.bat
ftp -s:CONFIG.bat X.X.X.X
pause
CONFIG.bat
USER
PASSWORD
CD B.A01
put \\SERVER.contoso.com\FOLDER\*.txt RETORNO(+1)
put \\SERVER.contoso.com\FOLDER\*.txt COMPROV(+1)
disconnect
bye
После успешной отправки, как я могу автоматически переместить эти файлы в соответствующую локальную папку, если код возврата мэйнфрейма равен
250 успешно отправлено
А если возвращение мэйнфрейма равно
Не подключен
или
Ошибка
просто приостановить команду с Pause
. Можно ли отправить по электронной почте предупреждение об обеих ситуациях или открыть веб-сайт (этот веб-сайт уже существует и позвонит на мой телефон)? Использовать только команды bat в Windows?
Спасибо за помощь!