如何从命令行向Interactive telnet / ssh会话发送多个命令?

时间:2013-06-22 17:50:27

标签: ssh cmd telnet batch-processing putty

我现在正在处理的其中一项任务有问题。我必须在命令行级别的交互式telnet / ssh会话中执行2个命令。

我已经设法使用plink命令行登录到服务器,但随后出现了困难的部分,我不知道如何向它传递2个命令并结束会话。

通常我会在PuTTY中加载一个会话,然后输入:

53 Enter
GIVE 5 next 3 Enter

在这里我关闭了PuTTY窗口。

我想自动化它,但是我无法将应该执行的命令传递给plink。也许我应该使用其他工具,但是我已经没有关于如何做的想法。

1 个答案:

答案 0 :(得分:2)

试试这个:

  1. 创建包含内容的文件input.txt

    53
    GIVE 5 next 3
    
  2. 像这样运行plink

    plink user@host < input.txt