bash - 从本地 .bat 脚本运行远程 .sh 脚本
问题描述
我必须在 Windows 上编写一个脚本(一个 bat 文件),该脚本必须在 Linux 服务器上运行一个 shell 脚本。这将是实现我的目标的最线性方式,但我需要知道是否可以从本地批处理运行远程 shell 脚本(当然,给定服务器地址和凭据),然后如何做到这一点. 此致。
解决方案
例如,您可以使用 WinSCPput_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
推荐阅读
- python - 如果我们使用 Scikit-Learn 库的 RandomForestRegressor 有多个输出,如何计算拆分的杂质减少
- openvswitch - OpenFlow set_tunnel 使用 OVS 发送原始流量
- dynamics-crm - 自动导入作业动态 CRM 365
- vba - Vba:将Excel工作表打印到多个pdf页面
- reactjs - 通过使用语义反应输入。如何使用 redux 在 store/state 中存储值/信息?
- xml - sparql xml如何提取这个元素?
- botframework - Bot Framework Adpative Forms - 提交操作不起作用
- sql-server - 从 SELECT 创建数据库名称
- spring - Spring @Validated 和 @InitBinder 的异常
- javascript - ASP.Net MVC AJAX 安全性?