如何使用 azure devops 通过命令行退出 telnet 会话

问题描述 投票:0回答:2

我正在尝试使用管道中的 azure devops 命令行工具测试从源到端口 22 上的 FTP 服务器的连接

测试命令:

telnet TestSFTP02 22

通过命令行运行此命令后,如何确保 telnet 连接已关闭?

azure-devops cmd command-line ftp telnet
2个回答
0
投票

您需要终止

telnet
进程。例如这样:

(timeout /T 5 > nul && taskkill /f /im telnet.exe > nul) | telnet TestSFTP02 22

或者使用更强大的脚本语言,例如 PowerShell。


0
投票

请在您的 Azure 管道文件中使用以下代码,这对我来说有效。 注意:代理操作系统是Linux

- task: CmdLine@2
    inputs:
      script: |
        telnet <YOUR-IP> <YOUR-PORT>
        echo "exit"

Telnet 将在一分钟后退出

© www.soinside.com 2019 - 2024. All rights reserved.