【发布时间】:2016-03-04 05:07:27
【问题描述】:
我正在寻找将发送 ssh 命令的脚本。但是,输入命令后会有子命令。我希望在一行中做到这一点。
示例:ssh 命令
>showstuff
response:>what stuff would you like to show?(1,2,3,4):
>1
response:>would you like to show more info on that stuff?(y,n):
>y
response:>here you go
有什么东西可以在一行中完成吗?即showstuff->1->y
或者还有其他足够简单的方法来处理这个问题吗?
【问题讨论】:
-
它不在一行中。我能想到的最好的就是这里的脚本。 tldp.org/LDP/abs/html/here-docs.html
-
您可以使用
expect执行此类操作,您可以使用它编写一个本地脚本,然后可以通过单个 ssh 调用在简单的一行命令中执行该脚本。
标签: ssh