pty 相关问题

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

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

如何在 Node 中获取当前的 TTY 设备?

我正在尝试获取我当前 TTY/PTY 的设备路径。 如果我在 shell 中运行 tty,它会告诉我当前 TTY 的设备,但是如果我使用 child_process 来运行 tty,我会得到一个错误。我也...

回答 0 投票 0

在fork中的os.read()处卡住了。

我使用了下面的代码来创建一个子进程,进入一个ssh容器,在子进程中运行一个命令,然后得到它的输出。 import os import pty def wall(host, pw): pid, fd = pty.fork() ...

回答 1 投票 0

如何捕获子进程的输入和输出?

我正在尝试制作一个程序,该程序以可执行文件名作为参数,运行可执行文件并报告该运行的输入和输出。例如,考虑一个名为“ circle”的子程序。 ...

回答 1 投票 1

如何捕获子进程的stdio?

我正在尝试制作一个程序,该程序以可执行文件名作为参数,运行可执行文件并报告该运行的输入和输出。例如,考虑一个名为“ circle”的子程序。 ...

回答 1 投票 0

关闭通过pty.openpty()创建的PseudoTTY

我正在使用pty.openpty()欺骗一个基于isatty()更改其行为的子流程,模糊地是这样的:import pty import subprocess master,slave = pty.openpty()with subprocess.Popen(cmd,。 ..

回答 1 投票 0

使用pty / process.stdin / process.stdout后无法使节点完全退出

我正在努力从node和node-pty获得我想要的行为。执行此代码后,Node似乎没有完全退出。寻找有关我所缺少的提示。我把事情提炼成一个...

回答 1 投票 0

NodeJS PTY定时命令

我正在尝试使用节点进程启动交互式docker会话,然后自动执行一些命令:var spawn = require('pty.js')。spawn; var proc = spawn('docker',['run','-i','-t'...

回答 2 投票 1

从伪终端中的本地进程超时读取

我想G。读取“ tcpdump”打印的第一行:tcpdump:在eth0上侦听,链接类型为EN10MB(以太网),使用“ ptyprocess”捕获大小262144字节(上下文:本地进程,终端...

回答 1 投票 1

ptyprocess:select()在Python 2中逐个字符读取时超时

我想G。读取“ tcpdump”打印的第一行:tcpdump:在eth0上侦听,链接类型为EN10MB(以太网),使用“ ptyprocess”捕获大小262144字节(上下文:本地进程,终端...

回答 1 投票 1

将输出检测到tty

我正在制作一个程序,以在尝试ssh时自动输入密码。我的想法是,我将在后台运行我的type_pass可执行文件,然后启动ssh进程。像$ ...

回答 1 投票 0

如何运行另一个程序并将其仅输出到终端的特定部分

我正在开发一种工具,可以在多个用户之间共享终端会话。因此,我的工具将增加pty,启动外壳并将其I / o映射到PTY。然后将stdin / stdout也映射到pty...。

回答 1 投票 3

使用pty时子进程污染父终端

示例我注意到cli应用程序ngrok的这种行为。对于此示例而言,这是特殊的,因为它会污染父流程终端。它的核心功能并不重要。正在获取...

回答 1 投票 0

您如何写给pty master Rust

我已经创建了一个简单的pty设置,但是我不确定一旦创建后如何实际写入主端或从端。我也不确定我的设置是否正确,因为经过检查,...

回答 1 投票 1

您可以将mut i8转换为i32吗?

我正在尝试构建一个小型终端仿真器,并与libc发生一些有趣的类型冲突。当我尝试建立pty连接的从属部分时,我需要...

回答 1 投票 0

./ node_modules / node-pty / build / Release / pty.node模块解析失败:意外字符''

我正在尝试在装有vue-cli的项目中使用库node-pty。启动程序时,出现以下错误:./node_modules/node-pty/build/Release/pty.node模块中的错误...

回答 1 投票 1

在后台创建“ ssh localhost'sleep 10'”启动命令

ssh localhost'sleep 10'需要10秒钟才能运行,所以我在考虑如果我使用nohup和&怎么办。不幸的是,那并没有改变。 bash -c“ nohup sleep 10 2> / dev / null&”返回...

回答 1 投票 -1

找不到PTY宝石

我在Windows上安装了Ruby 1.9.3。当我尝试要求使用gem时,控制台会输出找不到该gem的信息:require'pty'其中输出:'require':无法加载此类文件-pty

回答 3 投票 5

从主侧更改伪tty回波模式

在Linux上,我在主端打开了一个伪tty。虽然从属端没有客户端,但伪tty似乎在回响我写给他的所有内容,这不是我所期望的。 ...

回答 3 投票 2

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