perl - 是否有任何替代 $ssh->print() 和 $ssh->waitfor() ,ssh 是一个新的 Net::Telnet?
问题描述
我正在尝试使用 perl 脚本运行 ssh 命令$ssh->print('cmd')
,并使用$ssh->waitfor(-match => regex )
. 在某些情况下,waitfor 无法捕捉到提示。ssh print()/waitfor() 有什么替代方法吗?
解决方案
$ssh->getline() 并手动匹配
推荐阅读
- avalara - 在沙盒环境中部署最新版本的 Avalara 模型后无法进行 AvaTax 连接器设置
- xcode - 不明确的证书名称 - Delphi 和 MacOS 应用程序
- pine-script - 特定于 1 天时间范围的平均交易量
- python-3.x - python scapy sendp() 执行时间
- python - 为什么 Paramiko 在执行快速命令时会这么慢?
- javascript - 作为组件的@Input,我想只允许具有字符串值的键
- python - Python Pandas IF ELSE
- node.js - Firebase 功能部署:带有 Github 操作的未定义环境数据
- python - 使用单元格引用的 openpyxl 系列名称
- java - 使用 @RequestPart 向 Spring Boot REST API 端点发送 Angular 请求