使用Expect打开一个新终端并在终端中运行命令

时间:2018-12-13 21:05:41

标签: linux terminal expect

从终端,我想运行一个期望脚本,产生一个新的终端 生成Konsole 然后在这个新终端中做些什么。

我尝试过 生成Konsole -e ls 这是行不通的

它看起来非常简单,我只是想不通。 请帮忙。

这是脚本。

#!/usr/bin/expect
exp_internal 1
set timeout 20

spawn konsole

spawn telnet 192.168.1.101

expect   "login:"
send "root\r"

interact

expect eof

XW

1 个答案:

答案 0 :(得分:0)

我在做

gnome-terminal -- expect_connect_script.exp

我希望:-)

konsole -e expect_connect_script.exp