pty 相关问题

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

如何使用socat pty通过两个C程序发送和接收数据?

我正在尝试使用伪 tty 发送和接收数据,以便稍后使用链接到串行 RS232 USB 适配器的真实 tty。 我首先使用 socat 创建伪 tty: sudo socat -d -d pty,link=./

回答 1 投票 0

我无法使用nodeJS和websocket将docker容器与我的Web终端连接

以下是我目前正在处理的文件: const express = require('express'); const http = require('http'); const { 服务器 } = require("socket.io"); const Docker = require('dockerode'); ...

回答 1 投票 0

如果程序读取和写入同一个缓冲区会发生什么?

我遇到的是我写了一个简单的python脚本,名为tt.py: 导入时间 而真实: 打印(123) 睡眠时间(0.5) 我通过 python tt.py & 运行它,它将持续输出到终端 123...

回答 3 投票 0

PTY/TTY - 仅使用 Slave FD 有什么不能做的

问题: 如果我有一个 pty 或 tty 主/从对,如果我只有从节点的文件描述符,我不能用它做什么?或者,换句话说:只有拥有主节点的文件我才能做什么

回答 1 投票 0

运行 bash 的子进程在执行终端窗口上打印 ssh 登录提示符,而不是通过管道输入的代码,我不知道为什么

我正在用 C 语言为老式串行终端编写一个兼容层。它不支持正常的 ANSI 转义序列等,所以我使用一个程序作为 bash 和 te 之间的中间人...

回答 1 投票 0

python 2.7 - 与 mpg123 的子进程控制交互

几周前我在这里问了一个与此相关的问题: Python、mpg123 和子进程未正确使用 stdin.write 或通信 感谢那里的帮助,我能够做我需要的事情......

回答 2 投票 0

与终端 pty 主机进程的连接无响应

安装 VSCode 后,我开始收到此特定通知: 与终端 pty 主机进程的连接无响应,终端可能停止工作。 该通知...

回答 7 投票 0

尝试在终端模拟器中读取命令输出时,PTY 输出挂起

我正在用 Rust 创建一个终端模拟器,目前正在尝试伪终端 (PTY) 并尝试捕获在 PTY 中执行的 shell 命令的输出。然而,...

回答 1 投票 0

尝试在终端仿真器中读取命令输出时,Rust PTY 输出挂起

我正在用 Rust 创建一个终端模拟器,目前正在尝试伪终端 (PTY) 并尝试捕获在 PTY 中执行的 shell 命令的输出。然而,...

回答 1 投票 0

VScode与WSL连接“与终端pty主机进程的连接无响应,终端可能停止工作。”

我在 Windows 10 上安装了 wsl 2,并且我已将 VScode 与 wsl 连接。很多时候,当我在 VScode 中使用 wsl 环境运行 gatsby 应用程序时。我收到错误: 与终端 pty 的连接

回答 3 投票 0

如何监视进程和终端之间的通信?

我有一个由第三方开发的与终端通信的Linux进程。为了调试,我希望看到通信来回。 人们可能会认为猫会做到这一点(...

回答 8 投票 0

要启用并行构建,请添加“/m”开关

我想运行此示例 https://github.com/Gottox/node-webterm ,但是当我执行命令 npm install 时,它显示错误消息。 在此解决方案中一次构建一个项目。启用

回答 1 投票 0

无法 ssh 进入 git:通道 0 上的 PTY 分配请求失败

我正在尝试更新自制程序,但无法连接到 git.. 我看到 https 没有通过,当我尝试 ssh -t 时,我得到: PTY 分配请求在通道 0 上失败 这些是我的结果表...

回答 2 投票 0

如何将输入通过管道传输到 urwid?

我想用Python编写一个程序,其工作方式有点像fzf——你通过管道传输输入,操纵它,然后它通过管道传输到其他东西。 我尝试过使用 urwid 在 Python 中制作这样的程序。如果我...

回答 1 投票 0

读取mpg123终端命令-k输出

可以从终端控制mpg123: $ mpg123 -C -q ~/Music/Oginsky\ -\ Gold\ Collection/05\ -\ Oginsky\ -\ Oginsky\ 波兰舞曲\ Fmaj.mp3 已输入 # 's' 停了。 # 输入“m” MPEG 1.0 L III vbr 44100 j-s ...

回答 1 投票 0

为什么使用 termios->c_cflag |= PARENB 调用 tcsetattr() 会返回 -1 且 errno 为 EINVAL?

我正在学习Linux TTY。还有一个现象让我无法理解: 将 PARENB 设置为 c_cflag ,tcsetattr() 将返回 -1,errno 为 EINVAL。 为什么PARENB会导致EINVAL?其中返回-1。 我

回答 1 投票 0

如何解释/解析 *nix TTY/终端仿真器上的键盘和鼠标输入?

我正在为 *nix 系统编写一个命令行应用程序。我想将标准输入上的字节转换为输入设备事件,例如“单击左按钮”、“向上滚轮刻度/运动”、“ctrl-alt-shift-lefta...

回答 1 投票 0

Python Paramiko SSH 服务器在 PTY 分配上失败

我必须调试一个通过 SSH 通信的软件。由于我需要确切地知道软件在通信中发送的内容,并且解密 SSH 通信并不容易,所以我想做一个

回答 1 投票 0

forkpty:设备未配置。无法创建新进程并打开伪 tty

macOS 13.3.1 在 MacBook Air M1 上运行 我是一个对shell一无所知的代码爱好者...... 外壳输出 苹果终端: [forkpty:设备未配置] [无法创建新进程并打开

回答 0 投票 0

使用 paramiko PTY 运行命令给出错误:write() argument must be str, not bytes

我正在使用 paramiko 通过 SSH 连接到远程机器,其中运行 bash 命令并且需要在发送时逐行读取 stdout 输出。 这是我到目前为止所拥有的。 get_pty=真

回答 1 投票 0

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