深入探索进程交互:多场景下的实践与应用
1. 连接非当前生成的进程
在进程交互中, interact 命令可连接用户与当前生成的进程。若想连接非当前生成的进程,可使用 -i 标志指定要使用的生成 ID。
示例代码如下:
spawn telnet
set telnet $spawn_id
spawn ftp
interact -i $telnet
在上述示例中, interact 将用户连接到 telnet 进程。若没有 -i $telnet ,则会连接到 ftp 进程。进程的输出会根据 -i 标志后的模式进行测试, -i 标志的行为就好像同时出现了 -o 标志。
2. 连接进程而非用户
-u 标志可用于替换 interact 创建的连接中的用户端,它指定一个进程来代替用户。
示例代码如下:
spawn procl
set procl $spawn_id
spawn proc2
interact -u $procl
上述 interact 命令将 procl
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



