【发布时间】:2021-05-30 22:25:04
【问题描述】:
从终端,我想运行一个期望脚本,生成一个新终端 生成控制台 然后在这个新终端中做一些事情。
我试过了 spawn konsole -el 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
【问题讨论】:
-
不能做:expect 不能控制像 konsole 这样的 GUI 应用程序。
-
konsole 是一个终端应用程序。它是 GUI 应用程序?
-
这是一个终端模拟器,在图形桌面的 GUI 窗口中运行。