pty 相关问题

pty是一个伪终端 - 它是一个软件实现,它作为终端出现在附加程序中,但不是直接与“真实”终端通信,而是将输入和输出传输到另一个程序。

ruby:在原始模式下将击键发送到PTY

我正在尝试向ruby-newt模块添加更多自动化测试。我的代码似乎可以正常工作,但是仍然需要在终端上手动按ENTER才能完成。对于...

回答 1 投票 2

使用子进程,pty和线程池的死锁

我有一个特殊的情况,我想将tty伪造为在ThreadPoolExecutor中运行的子进程(想像xargs -p)并捕获输出。我创建了以下内容,似乎...

回答 1 投票 4

阅读()不从PTY读取数据,尽管它们是

我的程序是应该以仿真通常通过COM端口连接的外部设备(的/ dev / ttyUSB0)。该程序打开的命令的PTY和等待。下面是代码:HostPty :: HostPty(常量...

回答 1 投票 0

如何使用python pty模块忽略字符?

我想编写一个命令行程序,通过伪终端与其他交互程序进行通信。特别是我希望能够有条不紊地接收键击...

回答 1 投票 0

当ssh连接关闭时,谁是SIGHUP的原始发件人?

我们知道,当ssh连接消失时,bash将收到一个SIGHUP,并将此信号转发给它的所有子节点。我想知道谁是这个SIGHUP的原始发件人,是ssh客户端,ssh ......

回答 1 投票 2

如何在通道0上修复请求失败

当我想连接到我的服务器时,如ssh -a [email protected] -p 22它给了我两个错误消息:在通道0上,当分配请求失败时,通道0上的请求失败...

回答 14 投票 58

在bash中使用SSH while循环。由于stdin不是终端,因此不会分配伪终端

我试图将文件循环到ssh到服务器列表,并在这些服务器上为某些日志文件执行find命令。我知道ssh会吞下整个输入文件。所以我使用-n ...

回答 2 投票 0

ssh如何从tty接收密码?

我想知道openssh在登录时如何获取密码,因为我无法自动输入密码到linux中的类似工具,这需要从ssh获取密码。试着 ...

回答 1 投票 -1

如何为终端应用程序编写透明包装器?

包装器应该处理特殊控制字符并执行某些操作,但不会干扰实际应用程序。 (尝试构建像app这样的tmux)到目前为止,我有以下修改示例...

回答 1 投票 0

使用Ubuntu和pty不合适的ioctl

我正在研究用python编写的终端多路复用器。在基于Ubuntu的发行版上,我看到了错误:bash:无法设置终端进程组(9862):对于设备bash不适当的ioctl:没有工作...

回答 1 投票 0

如何在不阻塞Rust的情况下读取子进程的输出?

我正在Rust中创建一个小的ncurses应用程序,需要与子进程通信。我已经有了一个用Common Lisp编写的原型。我正在尝试重写它,因为CL使用了大量的...

回答 2 投票 9

为什么终端代表转义为^ [?

据我所知,escape char可以用以下方式表示。八进制:\ 033十六进制:\ x1B十进制:27 unicode:\ u001B在我的终端:^ [前4个表示只是小数27 ...

回答 1 投票 0

Ruby on Linux PTY在没有EOF的情况下消失,引发了Errno :: EIO

我正在编写一些带有文件的代码,将该文件传递给多个二进制文件之一进行处理,并监视转换过程中的错误。我已经编写并测试了以下例程......

回答 3 投票 13

我可以在Unix内运行jshell吗?

我想使用expect重定向jshell输入,这样我就可以模拟录制的演示中的输入。但是虽然我可以从expect脚本中生成一个jshell进程,它也可以识别...

回答 1 投票 2

在Linux伪终端中执行从另一个终端发送的字符串

假设我有一个终端,其中“tty”的输出是“/ dev / pts / 2”从另一个终端,我想向第一个终端发送命令并执行它。使用:echo“ls”>“/ dev / pts / 2”仅打印...

回答 4 投票 -1

为什么我不能从另一个终端写入终端设备的标准输入

我在我的Gnome桌面管理器Ubuntu中打开了两个终端。我想要做的是使用终端/ dev / pts / 1使用重定向向终端/ dev / pts / 0写一些内容,如:## in ...

回答 2 投票 1

Python读写tty

背景:如果您需要,请跳到问题部分我正在测试设备的前端。前端的目的是使编写长测试脚本更容易。几乎......

回答 2 投票 7

© www.soinside.com 2019 - 2024. All rights reserved.