Запустите удаленный скрипт .sh из локального скрипта .bat - PullRequest
1 голос
/ 02 июля 2019

Я должен написать скрипт для windows (файл bat), который должен запускать скрипт оболочки на сервере Linux.Это был бы наиболее линейный способ достижения моей цели, но мне нужно знать, возможно ли даже запустить сценарий удаленной оболочки из локального пакета (учитывая, конечно, адрес сервера и учетные данные), и как это можно сделать.,С наилучшими пожеланиями.

1 Ответ

1 голос
/ 02 июля 2019

Вы можете использовать WinSCP, например, put_file.bat

"C:\Program Files\WinSCP\winscp.com" /ini=nul /script="C:\Program Files\WinSCP\ticket_upload.sftp"

, например ticket_upload.sftp

open sftp://login:password@192.168.0.9/ -hostkey="ssh-rsa 2048 d9:e6:2d:ab:0c:72:86:b8:5d:02:7c:c0:80:64:0d:7d"
cd /oracle/app/oracle/bb/abak
mput "C:\bb\abak\DBF.RAR"
call /oracle/app/oracle/extract_bb.sh
exit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...